#include <AbstractSeq.h>
◆ SetPartLabelFunction
◆ AbstractMultiSeq() [1/2]
AbstractMultiSeq::AbstractMultiSeq |
( |
const char * |
seqType | ) |
|
◆ AbstractMultiSeq() [2/2]
◆ ~AbstractMultiSeq()
AbstractMultiSeq::~AbstractMultiSeq |
( |
| ) |
|
|
virtual |
◆ cloneSeq()
Implements cnoid::AbstractSeq.
Implemented in cnoid::MultiSeq< ElementType, Allocator >, cnoid::MultiSeq< DeviceStatePtr >, cnoid::MultiSeq< SE3, Eigen::aligned_allocator< SE3 > >, cnoid::MultiSeq< double >, cnoid::MultiSeq< Vector3, Eigen::aligned_allocator< Vector3 > >, cnoid::MultiSeq< CollisionLinkPairListPtr >, cnoid::MultiSeq< Affine3, Eigen::aligned_allocator< Affine3 > >, cnoid::MultiSE3Seq, cnoid::MultiAffine3Seq, cnoid::MultiVector3Seq, cnoid::MultiDeviceStateSeq, cnoid::BodyMotion, and cnoid::MultiValueSeq.
◆ copySeqProperties()
◆ doWriteSeq()
bool AbstractMultiSeq::doWriteSeq |
( |
YAMLWriter & |
writer | ) |
|
|
protectedvirtual |
◆ getNumParts()
virtual int cnoid::AbstractMultiSeq::getNumParts |
( |
| ) |
const |
|
pure virtual |
Implemented in cnoid::MultiSeq< ElementType, Allocator >, cnoid::MultiSeq< DeviceStatePtr >, cnoid::MultiSeq< SE3, Eigen::aligned_allocator< SE3 > >, cnoid::MultiSeq< double >, cnoid::MultiSeq< Vector3, Eigen::aligned_allocator< Vector3 > >, cnoid::MultiSeq< CollisionLinkPairListPtr >, cnoid::MultiSeq< Affine3, Eigen::aligned_allocator< Affine3 > >, and cnoid::BodyMotion.
◆ operator=()
◆ partIndex()
int AbstractMultiSeq::partIndex |
( |
const std::string & |
partLabel | ) |
const |
|
virtual |
◆ partLabel()
const std::string & AbstractMultiSeq::partLabel |
( |
int |
partIndex | ) |
const |
|
virtual |
◆ readSeqPartLabels()
◆ setDimension()
virtual void cnoid::AbstractMultiSeq::setDimension |
( |
int |
numFrames, |
|
|
int |
numParts, |
|
|
bool |
clearNewElements = false |
|
) |
| |
|
pure virtual |
Implemented in cnoid::MultiSeq< ElementType, Allocator >, cnoid::MultiSeq< DeviceStatePtr >, cnoid::MultiSeq< SE3, Eigen::aligned_allocator< SE3 > >, cnoid::MultiSeq< double >, cnoid::MultiSeq< Vector3, Eigen::aligned_allocator< Vector3 > >, cnoid::MultiSeq< CollisionLinkPairListPtr >, cnoid::MultiSeq< Affine3, Eigen::aligned_allocator< Affine3 > >, and cnoid::BodyMotion.
◆ setNumParts()
virtual void cnoid::AbstractMultiSeq::setNumParts |
( |
int |
numParts, |
|
|
bool |
clearNewElements = false |
|
) |
| |
|
pure virtual |
Implemented in cnoid::MultiSeq< ElementType, Allocator >, cnoid::MultiSeq< DeviceStatePtr >, cnoid::MultiSeq< SE3, Eigen::aligned_allocator< SE3 > >, cnoid::MultiSeq< double >, cnoid::MultiSeq< Vector3, Eigen::aligned_allocator< Vector3 > >, cnoid::MultiSeq< CollisionLinkPairListPtr >, cnoid::MultiSeq< Affine3, Eigen::aligned_allocator< Affine3 > >, and cnoid::BodyMotion.
◆ writeSeqPartLabels()
bool AbstractMultiSeq::writeSeqPartLabels |
( |
YAMLWriter & |
writer | ) |
|
|
protected |
The documentation for this class was generated from the following files: