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

#include <Vector3Seq.h>

cnoid::Vector3Seqに対する継承グラフ
cnoid::Seq< Vector3 > cnoid::SeqBase

Public メソッド

 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)
 
- Public メソッド inherited from 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
 
- Public メソッド inherited from 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
 

Protected メソッド

virtual Vector3 defaultValue () const
 

Additional Inherited Members

- Public 型 inherited from cnoid::Seq< Vector3 >
typedef boost::shared_ptr< Seq
< Vector3 > > 
Ptr
 
- Protected 変数 inherited from 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 >を再定義しています。


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