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 |
![]() | |
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) |
![]() | |
virtual | ~Referenced () |
void | addRef () |
void | releaseRef () |
Static Public Member Functions | |
static void | initializeClass (ExtensionManager *ext) |
![]() | |
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) |
![]() | |
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) |
![]() | |
Referenced () | |
Referenced (const Referenced &org) | |
int | refCount () const |
Additional Inherited Members | |
![]() | |
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 |