#include <MultiAffine3Seq.h>
Public メソッド |
| MultiAffine3Seq (int numParts=1, int numFrames=0, double frameRate=DEFAULT_FRAME_RATE) |
| MultiAffine3Seq (const MultiAffine3Seq &org) |
virtual | ~MultiAffine3Seq () |
virtual bool | write (YamlWriter &writer) |
virtual bool | read (const YamlMapping &archive) |
virtual bool | loadPlainFormat (const std::string &filename) |
bool | saveTopPartAsPlainFormat (const std::string &filename) |
| MultiSeq (const char *seqType, int numParts=1, int numFrames=0.0, double frameRate=100.0) |
| MultiSeq (const MultiSeq< Affine3, Eigen::aligned_allocator< Affine3 > > &org) |
virtual | ~MultiSeq () |
virtual void | setDimension (int newNumFrames, int newNumParts, bool clearNewElements=false) |
virtual double | getFrameRate () const |
double | frameRate () const |
virtual void | setFrameRate (double frameRate) |
virtual void | setNumParts (int newNumParts, bool clearNewElements=false) |
virtual int | getNumFrames () const |
int | numFrames () const |
virtual void | setNumFrames (int newNumFrames, bool clearNewElements=false) |
virtual int | getNumParts () const |
int | numParts () const |
double | timeLength () const |
int | frameOfTime (double time) const |
double | timeOfFrame (int frame) const |
const Affine3 & | at (int frame, int part) const |
Affine3 & | at (int frame, int part) |
View | part (int index) |
View | frame (int index) |
View | appendFrame () |
void | appendFrame (const ArrayType &v) |
| MultiSeqBase (const char *seqType) |
| MultiSeqBase (const SeqBase &org) |
virtual | ~MultiSeqBase () |
| 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 |
型定義
コンストラクタとデストラクタ
MultiAffine3Seq::MultiAffine3Seq |
( |
int |
numParts = 1 , |
|
|
int |
numFrames = 0 , |
|
|
double |
frameRate = DEFAULT_FRAME_RATE |
|
) |
| |
MultiAffine3Seq::~MultiAffine3Seq |
( |
| ) |
|
|
virtual |
関数
virtual Affine3 cnoid::MultiAffine3Seq::defaultValue |
( |
| ) |
const |
|
inlineprotectedvirtual |
bool MultiAffine3Seq::loadPlainFormat |
( |
const std::string & |
filename | ) |
|
|
virtual |
bool MultiAffine3Seq::read |
( |
const YamlMapping & |
archive | ) |
|
|
virtual |
bool MultiAffine3Seq::saveTopPartAsPlainFormat |
( |
const std::string & |
filename | ) |
|
bool MultiAffine3Seq::write |
( |
YamlWriter & |
writer | ) |
|
|
virtual |
このクラスの説明は次のファイルから生成されました: