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