#include <hpp/fcl/articulated_model/joint.h>
Public Member Functions | |
BallEulerJoint (const boost::shared_ptr< Link > &link_parent, const boost::shared_ptr< Link > &link_child, const Transform3f &transform_to_parent, const std::string &name) | |
virtual | ~BallEulerJoint () |
std::size_t | getNumDofs () const |
Transform3f | getLocalTransform () const |
![]() | |
Joint (const boost::shared_ptr< Link > &link_parent, const boost::shared_ptr< Link > &link_child, const Transform3f &transform_to_parent, const std::string &name) | |
Joint (const std::string &name) | |
virtual | ~Joint () |
const std::string & | getName () const |
void | setName (const std::string &name) |
boost::shared_ptr< JointConfig > | getJointConfig () const |
void | setJointConfig (const boost::shared_ptr< JointConfig > &joint_cfg) |
boost::shared_ptr< Link > | getParentLink () const |
boost::shared_ptr< Link > | getChildLink () const |
void | setParentLink (const boost::shared_ptr< Link > &link) |
void | setChildLink (const boost::shared_ptr< Link > &link) |
JointType | getJointType () const |
const Transform3f & | getTransformToParent () const |
void | setTransformToParent (const Transform3f &t) |
Additional Inherited Members | |
![]() | |
boost::weak_ptr< Link > | link_parent_ |
links to parent and child are only for connection, so weak_ptr to avoid cyclic dependency More... | |
boost::weak_ptr< Link > | link_child_ |
JointType | type_ |
std::string | name_ |
boost::shared_ptr< JointConfig > | joint_cfg_ |
Transform3f | transform_to_parent_ |
fcl::BallEulerJoint::BallEulerJoint | ( | const boost::shared_ptr< Link > & | link_parent, |
const boost::shared_ptr< Link > & | link_child, | ||
const Transform3f & | transform_to_parent, | ||
const std::string & | name | ||
) |
|
inlinevirtual |
|
virtual |
Implements fcl::Joint.
|
virtual |
Implements fcl::Joint.