Choreonoid  1.8
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::LinkGroup ( private_tag  tag)

◆ ~LinkGroup()

LinkGroup::~LinkGroup ( )
virtual

Member Function Documentation

◆ collectGroups()

std::vector<LinkGroupPtr> cnoid::LinkGroup::collectGroups ( ) const

◆ collectLinkIndices()

std::vector<int> cnoid::LinkGroup::collectLinkIndices ( ) const

◆ create()

LinkGroupPtr LinkGroup::create ( const Body body)
static

◆ isLinkIndex()

bool cnoid::LinkGroup::isLinkIndex ( int  index) const
inline

◆ isSubGroup()

bool cnoid::LinkGroup::isSubGroup ( int  index) const
inline

◆ linkIndex()

int cnoid::LinkGroup::linkIndex ( int  index) const
inline

◆ name()

const std::string& cnoid::LinkGroup::name ( )
inline

◆ numElements()

int cnoid::LinkGroup::numElements ( ) const
inline

◆ setName()

void cnoid::LinkGroup::setName ( const std::string &  name)
inline

◆ subGroup()

const LinkGroupPtr& cnoid::LinkGroup::subGroup ( int  index) const
inline

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