Link defines a solid and mobile part of the robot. More...
#include <alrobotmodel.h>
Public Types | |
| enum | LinkType { CLASSIC, WHEEL_OMNI } |
Public Member Functions | |
| Link () | |
| creates an empty Link, you should not use this. | |
| virtual | ~Link () |
| destructor. | |
| const Frame * | frame () const |
| returns the Frame of the Link. | |
| const std::string & | name () const |
| returns the name of the Link. | |
| const Joint * | parentJoint () const |
| returns the parent joint of the link. Only the root link has no parent joint. | |
| const std::vector< const Joint * > | childrenJoints () const |
| returns the children joints of the link. A link can have 0 or more children links. | |
| const MassData * | mass () const |
| returns the MassData of the Link. | |
| const std::string & | frictionMaterial () const |
| returns the friction material of the Link. | |
| const VisualData * | visual () const |
| returns the VisualData of the Link. | |
| LinkType | type () const |
| returns the link type. | |
Public Attributes | |
| class LinkImpl * | a_impl |
| private implementation. | |
Link defines a solid and mobile part of the robot.
Definition at line 375 of file alrobotmodel.h.
| Sim::Link::Link | ( | ) |
| const Frame* Sim::Link::frame | ( | ) | const |