3 #ifndef SE2EZ_CORE_STATE_     4 #define SE2EZ_CORE_STATE_    39         State(
const Robot &robot);
    47         State(
const State &) = 
delete;
    48         State(State &&) = 
delete;
    67         void setTranslateJoint(
const RobotPtr &robot, 
const std::string &name, 
const Eigen::Vector2d &value);
    74         void setFloatJoint(
const RobotPtr &robot, 
const std::string &name, 
const Eigen::Isometry2d &value);
    81         void setFloatJoint(
const RobotPtr &robot, 
const std::string &name, 
const Eigen::Vector3d &value);
    86         void setRandom(
const RobotPtr &robot);
   141         FrameMapPtr frames{
nullptr};  
 
A shared pointer wrapper for se2ez::State. 
 
A representation of a state of a Robot. 
 
A representation of a robot (in this case, a kinematic tree in the plane). 
 
#define SE2EZ_EIGEN_CLASS
 
A shared pointer wrapper for se2ez::Robot. 
 
Eigen::VectorXd data
Configuration vector. 
 
#define SE2EZ_CLASS_FORWARD(C)