|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | OFKTFixedNode (OFKTNode *parent, std::string link_name, std::string joint_name, const Eigen::Isometry3d &static_tf) |
|
void | storeJointValue (double joint_value) override |
| Set the nodes joint value if it has one. More...
|
|
double | getJointValue () const override |
| Get the current joint value. More...
|
|
void | setStaticTransformation (Eigen::Isometry3d static_tf) override |
| Set the static transformation. More...
|
|
void | computeAndStoreLocalTransformation () override |
| Compute and save the local transformation 'L = S * J(Joint Value)'. More...
|
|
Eigen::Isometry3d | computeLocalTransformation (double joint_value) const override |
| Compute the local tranformation but do not save. More...
|
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | OFKTBaseNode (tesseract_scene_graph::JointType type, OFKTNode *parent, std::string link_name) |
|
| OFKTBaseNode (tesseract_scene_graph::JointType type, OFKTNode *parent, std::string link_name, std::string joint_name, const Eigen::Isometry3d &static_tf) |
|
JointType | getType () const override |
| Get the type of joint associated with the node. More...
|
|
void | setParent (OFKTNode *parent) override |
| Set the parent node. More...
|
|
OFKTNode * | getParent () override |
| Get the parent node. More...
|
|
const OFKTNode * | getParent () const override |
| Get the parent node (const) More...
|
|
const std::string & | getLinkName () const override |
| Get the link name associated with the node. More...
|
|
const std::string & | getJointName () const override |
| Get the joint name associated with the node. More...
|
|
void | storeJointValue (double joint_value) override |
| Set the nodes joint value if it has one. More...
|
|
double | getJointValue () const override |
| Get the current joint value. More...
|
|
bool | hasJointValueChanged () const override |
| Indicates that the joint value has changed and that local and world transformation need to be recomputed. More...
|
|
void | setStaticTransformation (Eigen::Isometry3d static_tf) override |
| Set the static transformation. More...
|
|
const Eigen::Isometry3d & | getStaticTransformation () const override |
| Get the nodes static transformation. More...
|
|
const Eigen::Isometry3d & | getLocalTransformation () const override |
| Get the local transformation: 'L = S * J'. More...
|
|
Eigen::Isometry3d | computeLocalTransformation (double joint_value) const override |
| Compute the local tranformation but do not save. More...
|
|
void | computeAndStoreWorldTransformation () override |
| Compute and store the nodes world transformation. More...
|
|
const Eigen::Isometry3d & | getWorldTransformation () const override |
| Get the nodes world transformation. More...
|
|
bool | updateWorldTransformationRequired () const override |
| Indicates if an update of the world transformation is required. More...
|
|
Eigen::Matrix< double, 6, 1 > | getLocalTwist () const override |
| Return the twist of the node in its local frame. More...
|
|
void | addChild (OFKTNode *node) override |
| Add a child node. More...
|
|
void | removeChild (const OFKTNode *node) override |
| Remove a child node assiciated with this node. More...
|
|
std::vector< OFKTNode * > & | getChildren () override |
| Get a vector of child nodes associated with this node. More...
|
|
const std::vector< const OFKTNode * > & | getChildren () const override |
| Get a vector of child nodes associated with this node (Const) More...
|
|
| OFKTNode ()=default |
|
virtual | ~OFKTNode ()=default |
|
| OFKTNode (const OFKTNode &)=delete |
|
OFKTNode & | operator= (const OFKTNode &)=delete |
|
| OFKTNode (OFKTNode &&)=delete |
|
OFKTNode & | operator= (OFKTNode &&)=delete |
|
virtual JointType | getType () const =0 |
| Get the type of joint associated with the node. More...
|
|
virtual void | setParent (OFKTNode *parent)=0 |
| Set the parent node. More...
|
|
virtual OFKTNode * | getParent ()=0 |
| Get the parent node. More...
|
|
virtual const OFKTNode * | getParent () const =0 |
| Get the parent node (const) More...
|
|
virtual const std::string & | getLinkName () const =0 |
| Get the link name associated with the node. More...
|
|
virtual const std::string & | getJointName () const =0 |
| Get the joint name associated with the node. More...
|
|
virtual void | storeJointValue (double joint_value)=0 |
| Set the nodes joint value if it has one. More...
|
|
virtual double | getJointValue () const =0 |
| Get the current joint value. More...
|
|
virtual bool | hasJointValueChanged () const =0 |
| Indicates that the joint value has changed and that local and world transformation need to be recomputed. More...
|
|
virtual void | setStaticTransformation (Eigen::Isometry3d static_tf)=0 |
| Set the static transformation. More...
|
|
virtual const Eigen::Isometry3d & | getStaticTransformation () const =0 |
| Get the nodes static transformation. More...
|
|
virtual void | computeAndStoreLocalTransformation ()=0 |
| Compute and save the local transformation 'L = S * J(Joint Value)'. More...
|
|
virtual const Eigen::Isometry3d & | getLocalTransformation () const =0 |
| Get the local transformation: 'L = S * J'. More...
|
|
virtual Eigen::Isometry3d | computeLocalTransformation (double joint_value) const =0 |
| Compute the local tranformation but do not save. More...
|
|
virtual void | computeAndStoreWorldTransformation ()=0 |
| Compute and store the nodes world transformation. More...
|
|
virtual const Eigen::Isometry3d & | getWorldTransformation () const =0 |
| Get the nodes world transformation. More...
|
|
virtual bool | updateWorldTransformationRequired () const =0 |
| Indicates if an update of the world transformation is required. More...
|
|
virtual Eigen::Matrix< double, 6, 1 > | getLocalTwist () const =0 |
| Return the twist of the node in its local frame. More...
|
|
virtual void | addChild (OFKTNode *node)=0 |
| Add a child node. More...
|
|
virtual void | removeChild (const OFKTNode *node)=0 |
| Remove a child node assiciated with this node. More...
|
|
virtual std::vector< OFKTNode * > & | getChildren ()=0 |
| Get a vector of child nodes associated with this node. More...
|
|
virtual const std::vector< const OFKTNode * > & | getChildren () const =0 |
| Get a vector of child nodes associated with this node (Const) More...
|
|