Choreonoid  1.5
Classes | Public Member Functions | Static Public Member Functions | List of all members
cnoid::LinkGroup Class Reference

#include <LinkGroup.h>

Public Member Functions

 LinkGroup (private_tag tag)
 
virtual ~LinkGroup ()
 
void setName (const std::string &name)
 
const std::string & name ()
 
int numElements () const
 
bool isSubGroup (int index) const
 
bool isLinkIndex (int index) const
 
const LinkGroupPtrsubGroup (int index) const
 
int linkIndex (int index) const
 
std::vector< int > collectLinkIndices () const
 
std::vector< LinkGroupPtrcollectGroups () const
 

Static Public Member Functions

static LinkGroupPtr create (const Body &body)
 

Constructor & Destructor Documentation

LinkGroup::LinkGroup ( private_tag  tag)
LinkGroup::~LinkGroup ( )
virtual

Member Function Documentation

std::vector<LinkGroupPtr> cnoid::LinkGroup::collectGroups ( ) const
std::vector<int> cnoid::LinkGroup::collectLinkIndices ( ) const
LinkGroupPtr LinkGroup::create ( const Body body)
static
Parameters
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) const
inline
bool cnoid::LinkGroup::isSubGroup ( int  index) const
inline
int cnoid::LinkGroup::linkIndex ( int  index) const
inline
const std::string& cnoid::LinkGroup::name ( )
inline
int cnoid::LinkGroup::numElements ( ) const
inline
void cnoid::LinkGroup::setName ( const std::string &  name)
inline
const LinkGroupPtr& cnoid::LinkGroup::subGroup ( int  index) const
inline

The documentation for this class was generated from the following files: