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

#include <LinkGroup.h>

cnoid::LinkGroup の継承関係図
cnoid::Referenced

公開メンバ関数

 LinkGroup ()
 
virtual ~LinkGroup ()
 
void setName (const std::string &name)
 
const std::string & name ()
 
int numElements ()
 
bool isSubGroup (int index)
 
bool isLinkIndex (int index)
 
LinkGroupPtr subGroup (int index)
 
int linkIndex (int index)
 
std::vector< int > collectLinkIndices () const
 
std::vector< LinkGroupPtrcollectGroups () const
 
- 基底クラス cnoid::Referenced に属する継承公開メンバ関数
 Referenced ()
 
virtual ~Referenced ()
 

静的公開メンバ関数

static LinkGroupPtr create (BodyPtr body, const YamlSequence &linkGroupSeq)
 

その他の継承メンバ

- 基底クラス cnoid::Referenced に属する継承限定公開メンバ関数
int refCounter ()
 

構築子と解体子

LinkGroup::LinkGroup ( )
LinkGroup::~LinkGroup ( )
virtual

関数詳解

std::vector<LinkGroupPtr> cnoid::LinkGroup::collectGroups ( ) const
std::vector<int> cnoid::LinkGroup::collectLinkIndices ( ) const
LinkGroupPtr LinkGroup::create ( BodyPtr  body,
const YamlSequence linkGroupSeq 
)
static
引数
linkGroupSeqYAML node defining a ling group set. If linkGroupSeq.isValid() is false, a whole body group that contains all the links is created.
bool cnoid::LinkGroup::isLinkIndex ( int  index)
inline
bool cnoid::LinkGroup::isSubGroup ( int  index)
inline
int cnoid::LinkGroup::linkIndex ( int  index)
inline
const std::string& cnoid::LinkGroup::name ( )
inline
int cnoid::LinkGroup::numElements ( )
inline
void cnoid::LinkGroup::setName ( const std::string &  name)
inline
LinkGroupPtr cnoid::LinkGroup::subGroup ( int  index)
inline

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