Choreonoid  1.1
公開メンバ関数 | 全メンバ一覧
cnoid::LinkPath クラス

#include <LinkPath.h>

cnoid::LinkPath の継承関係図
cnoid::LinkTraverse

公開メンバ関数

 LinkPath ()
 
 LinkPath (Link *base, Link *end)
 
 LinkPath (Link *end)
 path from the root link [詳解]
 
bool find (Link *base, Link *end)
 
void find (Link *end)
 path from the root link [詳解]
 
LinkbaseLink () const
 
LinkendLink () const
 
- 基底クラス cnoid::LinkTraverse に属する継承公開メンバ関数
 LinkTraverse ()
 
 LinkTraverse (int size)
 
 LinkTraverse (Link *root, bool doUpward=false, bool doDownward=true)
 
virtual ~LinkTraverse ()
 
int numLinks () const
 
bool empty () const
 
size_t size () const
 
LinkrootLink () const
 
Linklink (int index) const
 
Linkoperator[] (int index) const
 
std::vector< Link * >
::const_iterator 
begin () const
 
std::vector< Link * >
::const_iterator 
end () const
 
bool isDownward (int index) const
 
void calcForwardKinematics (bool calcVelocity=false, bool calcAcceleration=false) const
 

その他の継承メンバ

- 基底クラス cnoid::LinkTraverse に属する継承限定公開変数類
std::vector< Link * > links
 
int numUpwardConnections
 

構築子と解体子

LinkPath::LinkPath ( )
LinkPath::LinkPath ( Link base,
Link end 
)
LinkPath::LinkPath ( Link end)

path from the root link

関数詳解

Link* cnoid::LinkPath::baseLink ( ) const
inline
Link* cnoid::LinkPath::endLink ( ) const
inline
bool LinkPath::find ( Link base,
Link end 
)
void LinkPath::find ( Link end)

path from the root link


このクラス詳解は次のファイルから抽出されました: