|
Choreonoid
1.1
|
#include <BodyMotion.h>
クラス | |
| class | Frame |
公開メンバ関数 | |
| BodyMotion () | |
| BodyMotion (const BodyMotion &org) | |
| virtual void | setDimension (int numFrames, int numJoints, bool clearNewArea=false) |
| void | setDimension (int numFrames, int numJoints, int numLinks, bool clearNewArea=false) |
| virtual void | setNumParts (int numParts, bool clearNewElements=false) |
| virtual int | getNumParts () const |
| int | numJoints () const |
| int | numLinks () const |
| double | frameRate () const |
| virtual double | getFrameRate () const |
| virtual void | setFrameRate (double frameRate) |
| int | numFrames () const |
| virtual int | getNumFrames () const |
| virtual void | setNumFrames (int n, bool clearNewArea=false) |
| MultiValueSeqPtr & | jointPosSeq () |
| const MultiValueSeqPtr & | jointPosSeq () const |
| MultiAffine3SeqPtr & | linkPosSeq () |
| const MultiAffine3SeqPtr & | linkPosSeq () const |
| bool | hasRelativeZmpSeq () |
| const Vector3SeqPtr & | relativeZmpSeq () |
| Frame | frame (int frame) |
| const Frame | frame (int frame) const |
| virtual bool | read (const YamlMapping &archive) |
| virtual bool | write (YamlWriter &writer) |
| bool | loadStandardYamlFormat (const std::string &filename) |
| bool | saveAsStandardYamlFormat (const std::string &filename) |
基底クラス cnoid::MultiSeqBase に属する継承公開メンバ関数 | |
| MultiSeqBase (const char *seqType) | |
| MultiSeqBase (const SeqBase &org) | |
| virtual | ~MultiSeqBase () |
基底クラス 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 |
その他の継承メンバ | |
基底クラス cnoid::SeqBase に属する継承限定公開メンバ関数 | |
| void | setIoErrorMessage (const std::string &message) |
| BodyMotion::BodyMotion | ( | ) |
| BodyMotion::BodyMotion | ( | const BodyMotion & | org | ) |
|
inline |
|
inline |
|
inline |
|
virtual |
cnoid::SeqBaseを実装しています。
|
virtual |
cnoid::SeqBaseを実装しています。
|
virtual |
This function returns the number of joints
cnoid::MultiSeqBaseを実装しています。
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool BodyMotion::loadStandardYamlFormat | ( | const std::string & | filename | ) |
|
inline |
|
inline |
|
inline |
|
virtual |
cnoid::MultiSeqBaseを再実装しています。
| const Vector3SeqPtr & BodyMotion::relativeZmpSeq | ( | ) |
| bool BodyMotion::saveAsStandardYamlFormat | ( | const std::string & | filename | ) |
|
virtual |
cnoid::MultiSeqBaseを実装しています。
| void BodyMotion::setDimension | ( | int | numFrames, |
| int | numJoints, | ||
| int | numLinks, | ||
| bool | clearNewArea = false |
||
| ) |
|
virtual |
cnoid::SeqBaseを実装しています。
|
virtual |
cnoid::SeqBaseを実装しています。
|
virtual |
cnoid::MultiSeqBaseを実装しています。
|
virtual |
cnoid::MultiSeqBaseを再実装しています。
1.8.9.1