Choreonoid  1.5
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cnoid::Vector3SeqItem Class Reference

#include <Vector3SeqItem.h>

Inheritance diagram for cnoid::Vector3SeqItem:
cnoid::AbstractSeqItem cnoid::Item cnoid::Referenced cnoid::ZMPSeqItem

Public Member Functions

 Vector3SeqItem ()
 
 Vector3SeqItem (const Vector3SeqItem &org)
 
 Vector3SeqItem (Vector3SeqPtr seq)
 
virtual AbstractSeqPtr abstractSeq ()
 
Vector3SeqPtr seq ()
 
bool loadPlainFormat (const std::string &filename)
 
bool saveAsPlainFormat (const std::string &filename)
 
- Public Member Functions inherited from cnoid::AbstractSeqItem
 AbstractSeqItem ()
 
 AbstractSeqItem (const AbstractSeqItem &org)
 
virtual ~AbstractSeqItem ()
 
- Public Member Functions inherited from cnoid::Item
virtual ~Item ()
 
const std::string & name () const
 
virtual void setName (const std::string &name)
 
bool hasAttribute (Attribute attribute) const
 
ItemchildItem () const
 
ItemprevItem () const
 
ItemnextItem () const
 
ItemparentItem () 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)
 
RootItemfindRootItem () const
 
ItemfindItem (const std::string &path) const
 
template<class ItemType >
ItemType * findItem (const std::string &path) const
 
template<class ItemType >
ItemType * find (const std::string &path)
 
ItemfindChildItem (const std::string &path) const
 
template<class ItemType >
ItemType * findChildItem (const std::string &path) const
 
ItemfindSubItem (const std::string &path) const
 
template<class ItemType >
ItemType * findSubItem (const std::string &path) const
 
ItemheadItem () 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)
 
Itemduplicate () const
 
ItemduplicateAll () 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 ()
 
ReferencedcustomData (int id)
 
const ReferencedcustomData (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 Itemfind (const std::string &path)
 
static SignalProxy< void(const char *type_info_name)> sigClassUnregistered ()
 

Protected Member Functions

 Vector3SeqItem (const Vector3SeqItem &org, Vector3SeqPtr cloneSeq)
 
virtual ~Vector3SeqItem ()
 
virtual ItemdoDuplicate () const
 
- Protected Member Functions inherited from cnoid::AbstractSeqItem
virtual void doPutProperties (PutPropertyFunction &putProperty)
 
virtual bool store (Archive &archive)
 
virtual bool restore (const Archive &archive)
 
- Protected Member Functions inherited from cnoid::Item
 Item ()
 
 Item (const Item &item)
 
virtual void onConnectedToRoot ()
 
virtual void onDisconnectedFromRoot ()
 
virtual void onPositionChanged ()
 
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

Vector3SeqPtr seq_
 

Additional Inherited Members

- Public Types inherited from cnoid::Item
enum  Attribute { SUB_ITEM, TEMPORAL, LOAD_ONLY, NUM_ATTRIBUTES }
 

Constructor & Destructor Documentation

Vector3SeqItem::Vector3SeqItem ( )
Vector3SeqItem::Vector3SeqItem ( const Vector3SeqItem org)
Vector3SeqItem::Vector3SeqItem ( Vector3SeqPtr  seq)
Vector3SeqItem::Vector3SeqItem ( const Vector3SeqItem org,
Vector3SeqPtr  cloneSeq 
)
protected

This is for the copy constructor of an inherited class

Vector3SeqItem::~Vector3SeqItem ( )
protectedvirtual

Member Function Documentation

AbstractSeqPtr Vector3SeqItem::abstractSeq ( )
virtual
Item * Vector3SeqItem::doDuplicate ( ) const
protectedvirtual

Override this function to allow duplication of an instance.

Reimplemented from cnoid::Item.

Reimplemented in cnoid::ZMPSeqItem.

void Vector3SeqItem::initializeClass ( ExtensionManager ext)
static
bool Vector3SeqItem::loadPlainFormat ( const std::string &  filename)
bool Vector3SeqItem::saveAsPlainFormat ( const std::string &  filename)
Vector3SeqPtr cnoid::Vector3SeqItem::seq ( )
inline

Member Data Documentation

Vector3SeqPtr cnoid::Vector3SeqItem::seq_
protected

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