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

#include <SeqBase.h>

cnoid::MultiSeqBaseに対する継承グラフ
cnoid::SeqBase cnoid::BodyMotion cnoid::MultiSeq< ElementType, Allocator > cnoid::MultiSeq< Affine3, Eigen::aligned_allocator< Affine3 > > cnoid::MultiSeq< double > cnoid::MultiAffine3Seq cnoid::MultiValueSeq

Public メソッド

 MultiSeqBase (const char *seqType)
 
 MultiSeqBase (const SeqBase &org)
 
virtual ~MultiSeqBase ()
 
virtual void setDimension (int numFrames, int numParts, bool claerNewElements=false)=0
 
virtual void setNumParts (int numParts, bool clearNewElements=false)=0
 
virtual int getNumParts () const =0
 
virtual bool read (const YamlMapping &archive)
 
virtual bool write (YamlWriter &writer)
 
- Public メソッド inherited from cnoid::SeqBase
 SeqBase (const char *seqType)
 
 SeqBase (const SeqBase &org)
 
virtual ~SeqBase ()
 
const std::string & seqType () const
 
virtual double getFrameRate () const =0
 
virtual void setFrameRate (double frameRate)=0
 
double getTimeStep () const
 
void setTimeStep (double timeStep)
 
virtual int getNumFrames () const =0
 
virtual void setNumFrames (int n, bool clearNewElements=false)=0
 
void setTimeLength (double length, bool clearNewElements=false)
 
double getTimeLength () const
 
const std::string & purpose ()
 
virtual void setPurpose (const std::string &purpose)
 
const std::string & ioErrorMessage () const
 

Additional Inherited Members

- Protected メソッド inherited from cnoid::SeqBase
void setIoErrorMessage (const std::string &message)
 

コンストラクタとデストラクタ

cnoid::MultiSeqBase::MultiSeqBase ( const char *  seqType)
inline
cnoid::MultiSeqBase::MultiSeqBase ( const SeqBase org)
inline
virtual cnoid::MultiSeqBase::~MultiSeqBase ( )
inlinevirtual

関数

virtual int cnoid::MultiSeqBase::getNumParts ( ) const
pure virtual
bool MultiSeqBase::read ( const YamlMapping archive)
virtual
virtual void cnoid::MultiSeqBase::setDimension ( int  numFrames,
int  numParts,
bool  claerNewElements = false 
)
pure virtual
virtual void cnoid::MultiSeqBase::setNumParts ( int  numParts,
bool  clearNewElements = false 
)
pure virtual
bool MultiSeqBase::write ( YamlWriter writer)
virtual

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