#include <LinkTraverse.h>
コンストラクタとデストラクタ
LinkTraverse::LinkTraverse |
( |
| ) |
|
LinkTraverse::LinkTraverse |
( |
int |
size | ) |
|
LinkTraverse::LinkTraverse |
( |
Link * |
root, |
|
|
bool |
doUpward = false , |
|
|
bool |
doDownward = true |
|
) |
| |
LinkTraverse::~LinkTraverse |
( |
| ) |
|
|
virtual |
関数
std::vector<Link*>::const_iterator cnoid::LinkTraverse::begin |
( |
| ) |
const |
|
inline |
void LinkTraverse::calcForwardKinematics |
( |
bool |
calcVelocity = false , |
|
|
bool |
calcAcceleration = false |
|
) |
| const |
bool cnoid::LinkTraverse::empty |
( |
| ) |
const |
|
inline |
std::vector<Link*>::const_iterator cnoid::LinkTraverse::end |
( |
| ) |
const |
|
inline |
void LinkTraverse::find |
( |
Link * |
root, |
|
|
bool |
doUpward = false , |
|
|
bool |
doDownward = true |
|
) |
| |
|
virtual |
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* cnoid::LinkTraverse::link |
( |
int |
index | ) |
const |
|
inline |
int cnoid::LinkTraverse::numLinks |
( |
| ) |
const |
|
inline |
Link* cnoid::LinkTraverse::operator[] |
( |
int |
index | ) |
const |
|
inline |
Link* cnoid::LinkTraverse::rootLink |
( |
| ) |
const |
|
inline |
size_t cnoid::LinkTraverse::size |
( |
| ) |
const |
|
inline |
変数
std::vector<Link*> cnoid::LinkTraverse::links |
|
protected |
int cnoid::LinkTraverse::numUpwardConnections |
|
protected |
このクラスの説明は次のファイルから生成されました: