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

#include <Vector3Seq.h>

cnoid::Vector3Seq の継承関係図
cnoid::Seq< Vector3 > cnoid::SeqBase

公開メンバ関数

 Vector3Seq (int nFrames=0, double frameRate=100.0)
 
 Vector3Seq (const Vector3Seq &org)
 
virtual ~Vector3Seq ()
 
virtual bool write (YamlWriter &writer)
 
virtual bool read (const YamlMapping &archive)
 
virtual bool loadPlainFormat (const std::string &filename)
 
virtual bool saveAsPlainFormat (const std::string &filename)
 
- 基底クラス cnoid::Seq< Vector3 > に属する継承公開メンバ関数
 Seq (const char *seqType, int nFrames=0.0, double frameRate=100.0)
 
 Seq (const Seq< Vector3 > &org)
 
virtual ~Seq ()
 
virtual double getFrameRate () const
 
double frameRate () const
 
virtual void setFrameRate (double frameRate)
 
virtual int getNumFrames () const
 
int numFrames () const
 
virtual void setNumFrames (int n, bool clearNewElements=false)
 
bool empty () const
 
int frameOfTime (double time) const
 
double timeOfFrame (int frame) const
 
Vector3operator[] (int frameIndex)
 
const Vector3operator[] (int frameIndex) const
 
Vector3at (int frameIndex)
 
const Vector3at (int frameIndex) const
 
- 基底クラス cnoid::SeqBase に属する継承公開メンバ関数
 SeqBase (const char *seqType)
 
 SeqBase (const SeqBase &org)
 
virtual ~SeqBase ()
 
const std::string & seqType () const
 
double getTimeStep () const
 
void setTimeStep (double timeStep)
 
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
 

限定公開メンバ関数

virtual Vector3 defaultValue () const
 
- 基底クラス cnoid::SeqBase に属する継承限定公開メンバ関数
void setIoErrorMessage (const std::string &message)
 

その他の継承メンバ

- 基底クラス cnoid::Seq< Vector3 > に属する継承公開型
typedef boost::shared_ptr< Seq
< Vector3 > > 
Ptr
 
- 基底クラス cnoid::Seq< Vector3 > に属する継承限定公開変数類
std::vector< Vector3container
 
double frameRate_
 

構築子と解体子

Vector3Seq::Vector3Seq ( int  nFrames = 0,
double  frameRate = 100.0 
)
Vector3Seq::Vector3Seq ( const Vector3Seq org)
Vector3Seq::~Vector3Seq ( )
virtual

関数詳解

virtual Vector3 cnoid::Vector3Seq::defaultValue ( ) const
inlineprotectedvirtual

cnoid::Seq< Vector3 >を再実装しています。

bool Vector3Seq::loadPlainFormat ( const std::string &  filename)
virtual
bool Vector3Seq::read ( const YamlMapping archive)
virtual

cnoid::Seq< Vector3 >を再実装しています。

bool Vector3Seq::saveAsPlainFormat ( const std::string &  filename)
virtual
bool Vector3Seq::write ( YamlWriter writer)
virtual

cnoid::Seq< Vector3 >を再実装しています。


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