|
Choreonoid
1.1
|
#include <MultiSeq.h>
公開型 | |
| typedef boost::shared_ptr< MultiSeq< ElementType, Allocator > > | Ptr |
| typedef boost::multi_array< ElementType, 2, Allocator > | Container |
| typedef Container::index_range | IndexRange |
| typedef Container::template array_view< 1 >::type | View |
公開メンバ関数 | |
| MultiSeq (const char *seqType, int numParts=1, int numFrames=0.0, double frameRate=100.0) | |
| MultiSeq (const MultiSeq< ElementType, Allocator > &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 ElementType & | at (int frame, int part) const |
| ElementType & | at (int frame, int part) |
| View | part (int index) |
| View | frame (int index) |
| View | appendFrame () |
| template<typename ArrayType > | |
| void | appendFrame (const ArrayType &v) |
| virtual bool | read (const YamlMapping &archive) |
| virtual bool | write (YamlWriter &writer) |
基底クラス 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 |
限定公開メンバ関数 | |
| virtual ElementType | defaultValue () const |
基底クラス cnoid::SeqBase に属する継承限定公開メンバ関数 | |
| void | setIoErrorMessage (const std::string &message) |
限定公開変数類 | |
| Container | container |
| int | numFrames_ |
| double | frameRate_ |
| typedef boost::multi_array<ElementType, 2, Allocator> cnoid::MultiSeq< ElementType, Allocator >::Container |
| typedef Container::index_range cnoid::MultiSeq< ElementType, Allocator >::IndexRange |
| typedef boost::shared_ptr< MultiSeq<ElementType, Allocator> > cnoid::MultiSeq< ElementType, Allocator >::Ptr |
| typedef Container::template array_view<1>::type cnoid::MultiSeq< ElementType, Allocator >::View |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotectedvirtual |
cnoid::MultiAffine3Seqで再実装されています。
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
cnoid::SeqBaseを実装しています。
|
inlinevirtual |
cnoid::SeqBaseを実装しています。
|
inlinevirtual |
cnoid::MultiSeqBaseを実装しています。
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
cnoid::MultiSeqBaseを再実装しています。
cnoid::MultiAffine3Seq, cnoid::MultiValueSeqで再実装されています。
|
inlinevirtual |
cnoid::MultiSeqBaseを実装しています。
|
inlinevirtual |
cnoid::SeqBaseを実装しています。
|
inlinevirtual |
cnoid::SeqBaseを実装しています。
|
inlinevirtual |
cnoid::MultiSeqBaseを実装しています。
|
inline |
|
inline |
|
inlinevirtual |
cnoid::MultiSeqBaseを再実装しています。
cnoid::MultiAffine3Seq, cnoid::MultiValueSeqで再実装されています。
|
protected |
|
protected |
|
protected |
1.8.9.1