#include <link.h>
Public Member Functions | |
void | addChildJoint (const boost::shared_ptr< Joint > &joint) |
void | addObject (const boost::shared_ptr< CollisionObject > &object) |
const std::string & | getName () const |
std::size_t | getNumChildJoints () const |
std::size_t | getNumObjects () const |
Link (const std::string &name) | |
void | setName (const std::string &name) |
void | setParentJoint (const boost::shared_ptr< Joint > &joint) |
Protected Attributes | |
std::vector< boost::shared_ptr < Joint > > | children_joints_ |
std::string | name_ |
std::vector< boost::shared_ptr < CollisionObject > > | objects_ |
boost::shared_ptr< Joint > | parent_joint_ |
fcl::Link::Link | ( | const std::string & | name | ) |
void fcl::Link::addChildJoint | ( | const boost::shared_ptr< Joint > & | joint | ) |
void fcl::Link::addObject | ( | const boost::shared_ptr< CollisionObject > & | object | ) |
const std::string & fcl::Link::getName | ( | ) | const |
std::size_t fcl::Link::getNumChildJoints | ( | ) | const |
std::size_t fcl::Link::getNumObjects | ( | ) | const |
void fcl::Link::setName | ( | const std::string & | name | ) |
void fcl::Link::setParentJoint | ( | const boost::shared_ptr< Joint > & | joint | ) |
std::vector<boost::shared_ptr<Joint> > fcl::Link::children_joints_ [protected] |
std::string fcl::Link::name_ [protected] |
std::vector<boost::shared_ptr<CollisionObject> > fcl::Link::objects_ [protected] |
boost::shared_ptr<Joint> fcl::Link::parent_joint_ [protected] |