Choreonoid  1.5
Public Types | Public Member Functions | Protected Member Functions | List of all members
cnoid::Vector3Seq Class Reference

#include <Vector3Seq.h>

Inheritance diagram for cnoid::Vector3Seq:
cnoid::Seq< Vector3 > cnoid::AbstractSeq cnoid::ZMPSeq

Public Types

typedef Seq< Vector3BaseSeqType
 
- Public Types inherited from cnoid::Seq< Vector3 >
typedef boost::shared_ptr< SeqTypePtr
 

Public Member Functions

 Vector3Seq (int nFrames=0)
 
 Vector3Seq (const Vector3Seq &org)
 
virtual ~Vector3Seq ()
 
virtual AbstractSeqPtr cloneSeq () const
 
virtual bool loadPlainFormat (const std::string &filename)
 
virtual bool saveAsPlainFormat (const std::string &filename)
 
- Public Member Functions inherited from cnoid::Seq< Vector3 >
 Seq (const char *seqType, int nFrames=0.0)
 
 Seq (const SeqType &org)
 
SeqTypeoperator= (const SeqType &rhs)
 
virtual AbstractSeqoperator= (const AbstractSeq &rhs)
 
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
 
int clampFrameIndex (int frameIndex, bool &out_isValidRange)
 
- Public Member Functions inherited from cnoid::AbstractSeq
virtual ~AbstractSeq ()
 
void copySeqProperties (const AbstractSeq &source)
 
const std::string & seqType () const
 
double getTimeStep () const
 
void setTimeStep (double timeStep)
 
double getTimeOfFrame (int frame)
 
virtual int getOffsetTimeFrame () const
 
double getOffsetTime () const
 
void setTimeLength (double length, bool clearNewElements=false)
 
double getTimeLength () const
 
const std::string & seqContentName ()
 
virtual void setSeqContentName (const std::string &content)
 
bool readSeq (const Mapping &archive)
 
bool writeSeq (YAMLWriter &writer)
 
const std::string & seqMessage () const
 

Protected Member Functions

virtual Vector3 defaultValue () const
 
virtual bool doWriteSeq (YAMLWriter &writer)
 
virtual bool doReadSeq (const Mapping &archive)
 
- Protected Member Functions inherited from cnoid::AbstractSeq
 AbstractSeq (const char *seqType)
 
 AbstractSeq (const AbstractSeq &org)
 
bool checkSeqContent (const Mapping &archive, const std::string contentName, bool throwEx=false)
 
void clearSeqMessage ()
 
void addSeqMessage (const std::string &message)
 

Additional Inherited Members

- Static Public Member Functions inherited from cnoid::AbstractSeq
static const double defaultFrameRate ()
 
- Protected Attributes inherited from cnoid::Seq< Vector3 >
std::vector< Vector3container
 
double frameRate_
 

Member Typedef Documentation

Constructor & Destructor Documentation

Vector3Seq::Vector3Seq ( int  nFrames = 0)
Vector3Seq::Vector3Seq ( const Vector3Seq org)
Vector3Seq::~Vector3Seq ( )
virtual

Member Function Documentation

AbstractSeqPtr Vector3Seq::cloneSeq ( ) const
virtual

Reimplemented from cnoid::Seq< Vector3 >.

Reimplemented in cnoid::ZMPSeq.

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

Reimplemented from cnoid::Seq< Vector3 >.

bool Vector3Seq::doReadSeq ( const Mapping archive)
protectedvirtual

Reimplemented from cnoid::AbstractSeq.

Reimplemented in cnoid::ZMPSeq.

bool Vector3Seq::doWriteSeq ( YAMLWriter writer)
protectedvirtual

Reimplemented from cnoid::AbstractSeq.

Reimplemented in cnoid::ZMPSeq.

bool Vector3Seq::loadPlainFormat ( const std::string &  filename)
virtual
bool Vector3Seq::saveAsPlainFormat ( const std::string &  filename)
virtual

The documentation for this class was generated from the following files: