11 public:
Terrain(Eigen::Array<bool, Eigen::Dynamic, 1> bool_bridge);
19 public: Eigen::Array<SteppingStone, Eigen::Dynamic, 1>
addStones(Eigen::Array<Eigen::Vector3d, Eigen::Dynamic, 1> centers, Eigen::Array<double, Eigen::Dynamic, 1> widths, Eigen::Array<double, Eigen::Dynamic, 1> heights, std::string name=
"");
SteppingStone addStone(Eigen::Vector3d center, double width, double height, std::string name=nullptr)
Eigen::Array< SteppingStone, Eigen::Dynamic, 1 > stepping_stones
Eigen::Array< SteppingStone, Eigen::Dynamic, 1 > addStones(Eigen::Array< Eigen::Vector3d, Eigen::Dynamic, 1 > centers, Eigen::Array< double, Eigen::Dynamic, 1 > widths, Eigen::Array< double, Eigen::Dynamic, 1 > heights, std::string name="")
const SteppingStone & getStoneByName(std::string name) const
const Eigen::Array< SteppingStone, Eigen::Dynamic, 1 > & getSteppingStones() const