Choreonoid  1.1
Public メソッド | すべてのメンバ一覧
クラス cnoid::LinkPath

#include <LinkPath.h>

cnoid::LinkPathに対する継承グラフ
cnoid::LinkTraverse

Public メソッド

 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
 
- Public メソッド inherited from 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
 

Additional Inherited Members

- Protected 変数 inherited from 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


このクラスの説明は次のファイルから生成されました: