Choreonoid  1.1
公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
cnoid::SeqBase クラスabstract

#include <SeqBase.h>

cnoid::SeqBase の継承関係図
cnoid::MultiSeqBase cnoid::Seq< ElementType > cnoid::Seq< Vector3 > cnoid::BodyMotion cnoid::MultiSeq< ElementType, Allocator > cnoid::MultiSeq< Affine3, Eigen::aligned_allocator< Affine3 > > cnoid::MultiSeq< double > cnoid::Vector3Seq cnoid::MultiAffine3Seq cnoid::MultiValueSeq

公開メンバ関数

 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)
 
virtual bool read (const YamlMapping &archive)
 
virtual bool write (YamlWriter &writer)
 
const std::string & ioErrorMessage () const
 

限定公開メンバ関数

void setIoErrorMessage (const std::string &message)
 

構築子と解体子

SeqBase::SeqBase ( const char *  seqType)
SeqBase::SeqBase ( const SeqBase org)
SeqBase::~SeqBase ( )
virtual

関数詳解

virtual double cnoid::SeqBase::getFrameRate ( ) const
pure virtual
virtual int cnoid::SeqBase::getNumFrames ( ) const
pure virtual
double cnoid::SeqBase::getTimeLength ( ) const
inline
double cnoid::SeqBase::getTimeStep ( ) const
inline
const std::string& cnoid::SeqBase::ioErrorMessage ( ) const
inline
const std::string& cnoid::SeqBase::purpose ( )
inline
bool SeqBase::read ( const YamlMapping archive)
virtual
const std::string& cnoid::SeqBase::seqType ( ) const
inline
virtual void cnoid::SeqBase::setFrameRate ( double  frameRate)
pure virtual
void cnoid::SeqBase::setIoErrorMessage ( const std::string &  message)
inlineprotected
virtual void cnoid::SeqBase::setNumFrames ( int  n,
bool  clearNewElements = false 
)
pure virtual
virtual void cnoid::SeqBase::setPurpose ( const std::string &  purpose)
inlinevirtual
void cnoid::SeqBase::setTimeLength ( double  length,
bool  clearNewElements = false 
)
inline
void cnoid::SeqBase::setTimeStep ( double  timeStep)
inline
bool SeqBase::write ( YamlWriter writer)
virtual

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