3 #ifndef SE2EZ_CORE_FRAME_     4 #define SE2EZ_CORE_FRAME_     9 #include <Eigen/Geometry>    11 #include <kdl/frames.hpp>    12 #include <kdl/segment.hpp>    51         Frame(
const std::string &name, 
const Eigen::Isometry2d &tip,
    70               const Eigen::VectorXd &lower = {}, 
const Eigen::VectorXd &upper = {},
    82               const Eigen::VectorXd &lower = {}, 
const Eigen::VectorXd &upper = {},
   108         Frame(
const Frame &) = 
delete;
   109         Frame(Frame &&) = 
delete;
   134         const Joint &getJoint() 
const;
   139         const Eigen::Isometry2d &getTip() 
const;
   150         Eigen::Isometry2d getPose(
const Eigen::Ref<const Eigen::VectorXd> &q) 
const;
 
const std::vector< GeometryPtr > geometry_
Geometry attached to this frame (at the tip). 
 
const std::vector< KDL::Segment > segments_
Underlying segments that compose this frame. 
 
Container class that stores the underlying joint representation. Can represent basic joints within th...
 
A shared pointer wrapper for se2ez::Frame. 
 
const std::string name_
Name of the frame. 
 
#define SE2EZ_EIGEN_CLASS
 
const Joint joint_
The joint associated with the frame. 
 
Representation of a single frame (possibly with a joint) in a kinematic tree. 
 
#define SE2EZ_CLASS_FORWARD(C)
 
const Eigen::Isometry2d tip_
The transform after joint transformation to the tip of the frame.