#include <LinkTraverse.h>
◆ const_iterator
◆ container
◆ iterator
◆ LinkTraverse() [1/4]
| LinkTraverse::LinkTraverse |
( |
| ) |
|
◆ LinkTraverse() [2/4]
| LinkTraverse::LinkTraverse |
( |
int |
size | ) |
|
◆ LinkTraverse() [3/4]
| LinkTraverse::LinkTraverse |
( |
Link * |
root, |
|
|
bool |
doUpward = false, |
|
|
bool |
doDownward = true |
|
) |
| |
◆ LinkTraverse() [4/4]
◆ ~LinkTraverse()
| LinkTraverse::~LinkTraverse |
( |
| ) |
|
|
virtual |
◆ append()
| void LinkTraverse::append |
( |
Link * |
link, |
|
|
bool |
isDownward = true |
|
) |
| |
◆ begin() [1/2]
◆ begin() [2/2]
◆ calcForwardKinematics()
| void LinkTraverse::calcForwardKinematics |
( |
bool |
calcVelocity = false, |
|
|
bool |
calcAcceleration = false |
|
) |
| const |
◆ clear()
| void LinkTraverse::clear |
( |
| ) |
|
◆ empty()
| bool cnoid::LinkTraverse::empty |
( |
| ) |
const |
|
inline |
◆ end() [1/2]
◆ end() [2/2]
◆ find()
| void LinkTraverse::find |
( |
Link * |
root, |
|
|
bool |
doUpward = false, |
|
|
bool |
doDownward = true |
|
) |
| |
|
virtual |
◆ isDownward()
| bool cnoid::LinkTraverse::isDownward |
( |
int |
index | ) |
const |
|
inline |
If the connection from the queried link to the next link is downward (forward) direction, the method returns true. Otherwise, returns false. The range of valid indices is 0 to (numLinks() - 2).
◆ link()
| Link* cnoid::LinkTraverse::link |
( |
int |
index | ) |
const |
|
inline |
◆ links()
| const std::vector<Link*>& cnoid::LinkTraverse::links |
( |
| ) |
const |
|
inline |
◆ numLinks()
| int cnoid::LinkTraverse::numLinks |
( |
| ) |
const |
|
inline |
◆ operator[]()
| Link* cnoid::LinkTraverse::operator[] |
( |
int |
index | ) |
const |
|
inline |
◆ prependRootAdjacentLinkToward()
| Link * LinkTraverse::prependRootAdjacentLinkToward |
( |
Link * |
link | ) |
|
◆ remove()
| bool LinkTraverse::remove |
( |
Link * |
link | ) |
|
◆ rootLink()
| Link* cnoid::LinkTraverse::rootLink |
( |
| ) |
const |
|
inline |
◆ size()
| std::size_t cnoid::LinkTraverse::size |
( |
| ) |
const |
|
inline |
◆ links_
| std::vector<Link*> cnoid::LinkTraverse::links_ |
|
protected |
◆ numUpwardConnections
| int cnoid::LinkTraverse::numUpwardConnections |
|
protected |
The documentation for this class was generated from the following files: