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)