|
Choreonoid
1.8
|
#include <LinkPath.h>
Public Member Functions | |
| LinkPath () | |
| LinkPath (Link *base, Link *end) | |
| LinkPath (Link *end) | |
| path from the root link More... | |
| bool | setPath (Link *base, Link *end) |
| void | setPath (Link *end) |
| path from the root link More... | |
| Link * | baseLink () const |
| Link * | endLink () const |
Public Member Functions inherited from cnoid::LinkTraverse | |
| LinkTraverse () | |
| LinkTraverse (int size) | |
| LinkTraverse (Link *root, bool doUpward=false, bool doDownward=true) | |
| LinkTraverse (const LinkTraverse &org) | |
| virtual | ~LinkTraverse () |
| void | clear () |
| void | append (Link *link, bool isDownward=true) |
| bool | remove (Link *link) |
| Link * | prependRootAdjacentLinkToward (Link *link) |
| int | numLinks () const |
| bool | empty () const |
| std::size_t | size () const |
| Link * | rootLink () const |
| Link * | link (int index) const |
| Link * | operator[] (int index) const |
| const std::vector< Link * > & | links () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| bool | isDownward (int index) const |
| void | calcForwardKinematics (bool calcVelocity=false, bool calcAcceleration=false) const |
Additional Inherited Members | |
Public Types inherited from cnoid::LinkTraverse | |
| typedef std::vector< Link * > | container |
| typedef container::iterator | iterator |
| typedef container::const_iterator | const_iterator |
Protected Attributes inherited from cnoid::LinkTraverse | |
| std::vector< Link * > | links_ |
| int | numUpwardConnections |
| LinkPath::LinkPath | ( | ) |
| LinkPath::LinkPath | ( | Link * | end | ) |
path from the root link
|
inline |
|
inline |
| void LinkPath::setPath | ( | Link * | end | ) |
path from the root link
1.8.17