|
Choreonoid
1.5
|
#include <PoseSeqItem.h>
Classes | |
| struct | EditHistory |
| struct | PoseIterComp |
Public Member Functions | |
| PoseSeqItem () | |
| PoseSeqItem (const PoseSeqItem &org) | |
| ~PoseSeqItem () | |
| virtual void | setName (const std::string &name) |
| PoseSeqPtr | poseSeq () |
| PoseSeqInterpolatorPtr | interpolator () |
| BodyMotionItem * | bodyMotionItem () |
| virtual bool | updateInterpolation () |
| virtual bool | updateTrajectory (bool putMessages=false) |
| void | beginEditing () |
| bool | endEditing (bool actuallyModified=true) |
| void | clearEditHistory () |
| bool | undo () |
| bool | redo () |
| bool | updateKeyPosesWithBalancedTrajectories (std::ostream &os) |
| double | barLength () const |
Public Member Functions inherited from cnoid::Item | |
| virtual | ~Item () |
| const std::string & | name () const |
| bool | hasAttribute (Attribute attribute) const |
| Item * | childItem () const |
| Item * | prevItem () const |
| Item * | nextItem () const |
| Item * | parentItem () const |
| bool | addChildItem (Item *item, bool isManualOperation=false) |
| bool | addSubItem (Item *item) |
| bool | isSubItem () const |
| void | detachFromParentItem () |
| void | emitSigDetachedFromRootForSubTree () |
| bool | insertChildItem (Item *item, Item *nextItem, bool isManualOperation=false) |
| bool | insertSubItem (Item *item, Item *nextItem) |
| bool | isTemporal () const |
| void | setTemporal (bool on=true) |
| RootItem * | findRootItem () const |
| Item * | findItem (const std::string &path) const |
| template<class ItemType > | |
| ItemType * | findItem (const std::string &path) const |
| template<class ItemType > | |
| ItemType * | find (const std::string &path) |
| Item * | findChildItem (const std::string &path) const |
| template<class ItemType > | |
| ItemType * | findChildItem (const std::string &path) const |
| Item * | findSubItem (const std::string &path) const |
| template<class ItemType > | |
| ItemType * | findSubItem (const std::string &path) const |
| Item * | headItem () const |
| template<class ItemType > | |
| ItemType * | findOwnerItem (bool includeSelf=false) |
| bool | isOwnedBy (Item *item) const |
| bool | traverse (boost::function< bool(Item *)> function) |
| template<class ItemType > | |
| bool | traverse (boost::function< bool(ItemType *item)> function) |
| Item * | duplicate () const |
| Item * | duplicateAll () const |
| void | assign (Item *srcItem) |
| bool | load (const std::string &filename, const std::string &format=std::string()) |
| bool | load (const std::string &filename, Item *parent, const std::string &format=std::string()) |
| bool | save (const std::string &filename, const std::string &format=std::string()) |
| bool | overwrite (bool forceOverwrite=false, const std::string &format=std::string()) |
| const std::string & | filePath () const |
| const std::string & | fileFormat () const |
| std::time_t | fileModificationTime () const |
| bool | isConsistentWithFile () const |
| void | clearFileInformation () |
| void | suggestFileUpdate () |
| void | putProperties (PutPropertyFunction &putProperty) |
| virtual void | notifyUpdate () |
| SignalProxy< void(const std::string &oldName)> | sigNameChanged () |
| SignalProxy< void()> | sigUpdated () |
| SignalProxy< void()> | sigPositionChanged () |
| SignalProxy< void()> | sigDetachedFromRoot () |
| SignalProxy< void()> | sigDisconnectedFromRoot () |
| SignalProxy< void()> | sigSubTreeChanged () |
| Referenced * | customData (int id) |
| const Referenced * | customData (int id) const |
| void | setCustomData (int id, ReferencedPtr data) |
| void | clearCustomData (int id) |
Public Member Functions inherited from cnoid::Referenced | |
| virtual | ~Referenced () |
| void | addRef () |
| void | releaseRef () |
Static Public Member Functions | |
| static void | initializeClass (ExtensionManager *ext) |
Static Public Member Functions inherited from cnoid::Item | |
| static Item * | find (const std::string &path) |
| static SignalProxy< void(const char *type_info_name)> | sigClassUnregistered () |
Protected Member Functions | |
| virtual Item * | doDuplicate () const |
| virtual void | onPositionChanged () |
| virtual void | doPutProperties (PutPropertyFunction &putProperty) |
| virtual bool | store (Archive &archive) |
| virtual bool | restore (const Archive &archive) |
| void | init () |
| void | convert (BodyPtr orgBody) |
| bool | convertSub (BodyPtr orgBody, const Mapping &convInfo) |
| void | updateInterpolationParameters () |
| void | onInserted (PoseSeq::iterator p, bool isMoving) |
| void | onRemoving (PoseSeq::iterator p, bool isMoving) |
| void | onModifying (PoseSeq::iterator p) |
| void | onModified (PoseSeq::iterator p) |
| PoseSeq::iterator | removeSameElement (PoseSeq::iterator current, PoseSeq::iterator p) |
Protected Member Functions inherited from cnoid::Item | |
| Item () | |
| Item (const Item &item) | |
| virtual void | onConnectedToRoot () |
| virtual void | onDisconnectedFromRoot () |
| virtual bool | onChildItemAboutToBeAdded (Item *childItem, bool isManualOperation) |
| virtual void | doAssign (Item *srcItem) |
| void | setAttribute (Attribute attribute) |
| void | unsetAttribute (Attribute attribute) |
Protected Member Functions inherited from cnoid::Referenced | |
| Referenced () | |
| Referenced (const Referenced &org) | |
| int | refCount () const |
Protected Attributes | |
| BodyItem * | ownerBodyItem |
| PoseSeqPtr | seq |
| PoseSeqInterpolatorPtr | interpolator_ |
| BodyMotionItemPtr | bodyMotionItem_ |
| Connection | sigInterpolationParametersChangedConnection |
| ConnectionSet | editConnections |
| std::set< PoseSeq::iterator, PoseIterComp > | inserted |
| std::set< PoseSeq::iterator, PoseIterComp > | modified |
| double | modifyingPoseTime |
| double | modifyingPoseTTime |
| PoseUnitPtr | modifyingPoseUnitOrg |
| PoseSeq::iterator | modifyingPoseIter |
| std::deque< EditHistory > | editHistories |
| EditHistory | newHistory |
| int | currentHistory |
| BodyMotionGenerationBar * | generationBar |
| TimeBar * | timeBar |
| bool | isSelectedPoseMoving |
| double | barLength_ |
Additional Inherited Members | |
Public Types inherited from cnoid::Item | |
| enum | Attribute { SUB_ITEM, TEMPORAL, LOAD_ONLY, NUM_ATTRIBUTES } |
| PoseSeqItem::PoseSeqItem | ( | ) |
| PoseSeqItem::PoseSeqItem | ( | const PoseSeqItem & | org | ) |
| PoseSeqItem::~PoseSeqItem | ( | ) |
|
inline |
| void PoseSeqItem::beginEditing | ( | ) |
|
inline |
| void PoseSeqItem::clearEditHistory | ( | ) |
|
protected |
|
protectedvirtual |
Override this function to allow duplication of an instance.
Reimplemented from cnoid::Item.
|
protectedvirtual |
Override this function to put properties of the item.
Reimplemented from cnoid::Item.
| bool PoseSeqItem::endEditing | ( | bool | actuallyModified = true | ) |
|
protected |
|
static |
|
inline |
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
Reimplemented from cnoid::Item.
|
protected |
|
inline |
| bool PoseSeqItem::redo | ( | ) |
|
protected |
|
protectedvirtual |
Reimplemented from cnoid::Item.
|
virtual |
Reimplemented from cnoid::Item.
|
protectedvirtual |
Reimplemented from cnoid::Item.
| bool PoseSeqItem::undo | ( | ) |
|
virtual |
|
protected |
| bool PoseSeqItem::updateKeyPosesWithBalancedTrajectories | ( | std::ostream & | os | ) |
temporary treatment.
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.13