1 #ifndef stepping_stone_h
2 #define stepping_stone_h
35 public:
const Eigen::Matrix<double, 1, 3> &
getAEq()
const {
return A_eq;}
37 public:
const Eigen::Matrix<double, 1, 1> &
getBEq()
const {
return b_eq;}
56 private: Eigen::Matrix<double, 4, 3>
A_ineq;
58 private: Eigen::Matrix<double, 4, 1>
b_ineq;
60 private: Eigen::Matrix<double, 1, 3>
A_eq;
62 private: Eigen::Matrix<double, 1, 1>
b_eq;
Eigen::Vector3d bottom_left
Eigen::Matrix< double, 4, 3 > A_ineq
const Eigen::Vector3d & getBottomRight() const
const Eigen::Vector3d getBottomLeft() const
const Eigen::Matrix< double, 4, 3 > & getAIneq() const
Eigen::Matrix< double, 4, 1 > b_ineq
const double & getWidth()
const std::string & getName() const
const Eigen::Matrix< double, 1, 3 > & getAEq() const
const double & getHeight()
Eigen::Matrix< double, 1, 3 > A_eq
Eigen::Vector3d bottom_right
const Eigen::Vector3d & getCenter() const
Eigen::Vector3d top_right
const Eigen::Matrix< double, 4, 1 > & getBIneq() const
const Eigen::Vector3d & getTopRight() const
Eigen::Matrix< double, 1, 1 > b_eq
const Eigen::Matrix< double, 1, 1 > & getBEq() const
const Eigen::Vector3d & getTopLeft() const