All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
fcl::Link Class Reference

#include <link.h>

List of all members.

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< Jointparent_joint_

Detailed Description

Definition at line 51 of file link.h.


Constructor & Destructor Documentation

fcl::Link::Link ( const std::string &  name)

Definition at line 44 of file link.cpp.


Member Function Documentation

void fcl::Link::addChildJoint ( const boost::shared_ptr< Joint > &  joint)

Definition at line 57 of file link.cpp.

void fcl::Link::addObject ( const boost::shared_ptr< CollisionObject > &  object)

Definition at line 67 of file link.cpp.

const std::string & fcl::Link::getName ( ) const

Definition at line 47 of file link.cpp.

std::size_t fcl::Link::getNumChildJoints ( ) const

Definition at line 72 of file link.cpp.

std::size_t fcl::Link::getNumObjects ( ) const

Definition at line 77 of file link.cpp.

void fcl::Link::setName ( const std::string &  name)

Definition at line 52 of file link.cpp.

void fcl::Link::setParentJoint ( const boost::shared_ptr< Joint > &  joint)

Definition at line 62 of file link.cpp.


Member Data Documentation

std::vector<boost::shared_ptr<Joint> > fcl::Link::children_joints_ [protected]

Definition at line 75 of file link.h.

std::string fcl::Link::name_ [protected]

Definition at line 71 of file link.h.

std::vector<boost::shared_ptr<CollisionObject> > fcl::Link::objects_ [protected]

Definition at line 73 of file link.h.

boost::shared_ptr<Joint> fcl::Link::parent_joint_ [protected]

Definition at line 77 of file link.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


fcl
Author(s): Jia Pan
autogenerated on Tue Jan 15 2013 16:05:31