|
Choreonoid
1.5
|
#include <PoseSeq.h>
Public Types | |
| typedef std::list< PoseRef >::iterator | iterator |
| typedef std::list< PoseRef >::const_iterator | const_iterator |
Public Member Functions | |
| PoseSeq () | |
| PoseSeq (const PoseSeq &org) | |
| ~PoseSeq () | |
| void | setName (const std::string &name) |
| void | setTargetBodyName (const std::string &name) |
| const std::string & | targetBodyName () |
| iterator | copyElement (iterator seekpos, const_iterator org, double offset=0.0) |
| virtual PoseUnit * | duplicate () |
| bool | load (const std::string &filename, const BodyPtr body) |
| bool | save (const std::string &filename, const BodyPtr body) |
| bool | exportTalkPluginFile (const std::string &filename) |
| bool | exportSeqFileForFaceController (const std::string &filename) |
| const std::string & | errorMessage () |
| virtual bool | restore (const Mapping &archive, const BodyPtr body) |
| virtual void | store (Mapping &archive, const BodyPtr body) const |
| iterator | changeTime (iterator it, double time) |
| bool | empty () const |
| std::list< PoseRef >::size_type | size () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| PoseRef & | front () |
| PoseRef & | back () |
| PoseUnitPtr | find (const std::string &name) |
| iterator | seek (iterator current, double time, bool seekPosToInsert=false) |
| iterator | insert (iterator current, double time, PoseUnitPtr pose) |
| iterator | insert (iterator current, double time, const std::string &name) |
| iterator | erase (iterator it) |
| void | rename (iterator it, const std::string newName) |
| double | beginningTime () |
| double | endingTime () |
| void | getDomain (double &out_lower, double &out_upper) |
| void | beginPoseModification (iterator it) |
| void | endPoseModification (iterator it) |
| ConnectionSet | connectSignalSet (const Signal< void(iterator, bool isMoving)>::Slot &slotInserted, const Signal< void(iterator, bool isMoving)>::Slot &slotRemoving, const Signal< void(iterator)>::slot_type &slotModified) |
| ConnectionSet | connectSignalSet (const Signal< void(iterator, bool isMoving)>::Slot &slotInserted, const Signal< void(iterator, bool isMoving)>::Slot &slotRemoving, const Signal< void(iterator)>::Slot &slotModifying, const Signal< void(iterator)>::Slot &slotModified) |
| void | blockSignals () |
| void | unblockSignals () |
Public Member Functions inherited from cnoid::PoseUnit | |
| PoseUnit () | |
| PoseUnit (const PoseUnit &org) | |
| virtual | ~PoseUnit () |
| virtual bool | hasSameParts (PoseUnitPtr unit) |
| const std::string & | name () const |
Public Member Functions inherited from cnoid::Referenced | |
| virtual | ~Referenced () |
| void | addRef () |
| void | releaseRef () |
Friends | |
| class | PoseRef |
Additional Inherited Members | |
Protected Member Functions inherited from cnoid::Referenced | |
| Referenced () | |
| Referenced (const Referenced &org) | |
| int | refCount () const |
| typedef std::list<PoseRef>::const_iterator cnoid::PoseSeq::const_iterator |
| typedef std::list<PoseRef>::iterator cnoid::PoseSeq::iterator |
| PoseSeq::PoseSeq | ( | ) |
| PoseSeq::PoseSeq | ( | const PoseSeq & | org | ) |
| PoseSeq::~PoseSeq | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void cnoid::PoseSeq::blockSignals | ( | ) |
| PoseSeq::iterator PoseSeq::changeTime | ( | iterator | it, |
| double | time | ||
| ) |
| ConnectionSet cnoid::PoseSeq::connectSignalSet | ( | const Signal< void(iterator, bool isMoving)>::Slot & | slotInserted, |
| const Signal< void(iterator, bool isMoving)>::Slot & | slotRemoving, | ||
| const Signal< void(iterator)>::slot_type & | slotModified | ||
| ) |
| ConnectionSet cnoid::PoseSeq::connectSignalSet | ( | const Signal< void(iterator, bool isMoving)>::Slot & | slotInserted, |
| const Signal< void(iterator, bool isMoving)>::Slot & | slotRemoving, | ||
| const Signal< void(iterator)>::Slot & | slotModifying, | ||
| const Signal< void(iterator)>::Slot & | slotModified | ||
| ) |
| PoseSeq::iterator PoseSeq::copyElement | ( | iterator | seekpos, |
| const_iterator | org, | ||
| double | offset = 0.0 |
||
| ) |
|
virtual |
Implements cnoid::PoseUnit.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| PoseSeq::iterator PoseSeq::erase | ( | iterator | it | ) |
|
inline |
| bool PoseSeq::exportSeqFileForFaceController | ( | const std::string & | filename | ) |
| bool PoseSeq::exportTalkPluginFile | ( | const std::string & | filename | ) |
| PoseUnitPtr PoseSeq::find | ( | const std::string & | name | ) |
|
inline |
| void PoseSeq::getDomain | ( | double & | out_lower, |
| double & | out_upper | ||
| ) |
| PoseSeq::iterator PoseSeq::insert | ( | PoseSeq::iterator | current, |
| double | time, | ||
| PoseUnitPtr | pose | ||
| ) |
| PoseSeq::iterator PoseSeq::insert | ( | iterator | current, |
| double | time, | ||
| const std::string & | name | ||
| ) |
| void PoseSeq::rename | ( | iterator | it, |
| const std::string | newName | ||
| ) |
Implements cnoid::PoseUnit.
| bool PoseSeq::save | ( | const std::string & | filename, |
| const BodyPtr | body | ||
| ) |
| PoseSeq::iterator PoseSeq::seek | ( | PoseSeq::iterator | current, |
| double | time, | ||
| bool | seekPosToInsert = false |
||
| ) |
| void PoseSeq::setName | ( | const std::string & | name | ) |
|
inline |
|
inline |
Implements cnoid::PoseUnit.
|
inline |
| void cnoid::PoseSeq::unblockSignals | ( | ) |
|
friend |
1.8.13