|
| | albaTypeMacro (albaVMERoot, albaVME) |
| |
| virtual bool | Equals (albaVME *vme) |
| |
| virtual int | DeepCopy (albaVME *a) |
| |
| albaID | GetMaxItemId () |
| |
| albaID | GetNextItemId () |
| |
| void | SetMaxItemId (albaID id) |
| |
| void | ResetMaxItemId () |
| |
| void | CleanTree () |
| |
| virtual void | SetMatrix (const albaMatrix &mat) |
| |
| virtual void | Print (std::ostream &os, const int tabs=0) |
| |
| virtual void | GetLocalTimeStamps (std::vector< albaTimeStamp > &kframes) |
| |
| void | OnEvent (albaEventBase *alba_event) |
| |
| virtual void | Update () |
| |
| virtual albaString | GetVisualPipe () |
| |
| virtual bool | CanReparentTo (albaVME *parent) |
| |
| albaID | GetMaxNodeId () |
| |
| albaID | GetNextNodeId () |
| |
| void | SetMaxNodeId (albaID id) |
| |
| void | ResetMaxNodeId () |
| |
| albaVMEStorage * | GetStorage () const |
| |
| void | SetStorage (albaVMEStorage *storage) |
| |
| | albaAbstractTypeMacro (albaVME, albaReferenceCounted) |
| |
| virtual albaObject * | NewObjectInstance () const |
| |
| albaVME * | NewInstance () |
| |
| int | Initialize () |
| |
| void | Shutdown () |
| |
| int | IsInitialized () |
| |
| int | Store () |
| |
| int | Restore () |
| |
| const char * | GetName () |
| |
| virtual void | SetName (const char *name) |
| |
| virtual bool | CanCopy (albaVME *vme) |
| |
| albaVME * | MakeCopy () |
| |
| albaVME * | CopyTree () |
| |
| albaVME * | GetChild (albaID idx, bool onlyVisible=false) |
| |
| albaVME * | GetFirstChild (bool onlyVisible=false) |
| |
| albaVME * | GetLastChild (bool onlyVisible=false) |
| |
| albaVME * | GetByPath (const char *path, bool onlyVisible=true) |
| |
| virtual int | AddChild (albaVME *node) |
| |
| virtual void | RemoveChild (const albaID idx, bool onlyVisible=false) |
| |
| virtual void | RemoveChild (albaVME *node) |
| |
| int | FindNodeIdx (albaVME *a, bool onlyVisible=false) |
| |
| int | FindNodeIdx (const char *name, bool onlyVisible=false) |
| |
| albaVME * | FindInTreeByTag (const char *name, const char *value="", int type=ALBA_STRING_TAG) |
| |
| albaVME * | FindInTreeByName (const char *name, bool match_case=true, bool whole_word=true) |
| |
| albaVME * | FindInTreeById (const albaID id) |
| |
| virtual int | ReparentTo (albaVME *parent) |
| |
| void | Import (albaVME *tree) |
| |
| bool | IsAChild (albaVME *a) |
| |
| bool | IsInTree (albaVME *a) |
| |
| albaVME * | GetRoot () |
| |
| bool | IsEmpty () const |
| |
| bool | IsOnVMETree () |
| |
| unsigned long | GetNumberOfChildren () const |
| |
| unsigned long | GetNumberOfChildren (bool onlyVisible) |
| |
| void | CleanTree () |
| |
| void | RemoveAllChildren () |
| |
| albaVMEIterator * | NewIterator () |
| |
| void | SetVisibleToTraverse (bool flag) |
| |
| bool | GetVisibleToTraverse () |
| |
| bool | IsVisible () |
| |
| bool | CompareTree (albaVME *vme) |
| |
| virtual void | UnRegister (void *o) |
| |
| virtual void | OnEvent (albaEventBase *e) |
| |
| const albaChildrenVector * | GetChildren () |
| |
| albaAttributesMap * | GetAttributes () |
| |
| void | SetAttribute (const char *name, albaAttribute *a) |
| |
| albaAttribute * | GetAttribute (const char *name) |
| |
| void | RemoveAttribute (const char *name) |
| |
| void | RemoveAllAttributes () |
| |
| albaTagArray * | GetTagArray () |
| |
| albaVME * | GetLink (const char *name) |
| |
| void | SetLink (const char *name, albaVME *node) |
| |
| void | SetMandatoryLink (const char *name, albaVME *node) |
| |
| void | SetLink (const char *name, albaVME *node, LinkType type) |
| |
| void | SetLinkToMandatory (char *link) |
| |
| void | SetLinkToNonMandatory (char *link) |
| |
| void | AddBackLink (const char *name, albaVME *node) |
| |
| void | RemoveBackLink (const char *name, albaVME *node) |
| |
| void | SetOldSubIdLink (albaString link_name, albaID link_node_id, albaID link_node_subid) |
| |
| void | RemoveLink (const char *name) |
| |
| albaID | GetNumberOfLinks () |
| |
| albaID | GetNumberOfBackLinks () |
| |
| albaVMEBackLinks | GetBackLinks () |
| |
| void | RemoveAllLinks () |
| |
| void | RemoveAllBackLinks () |
| |
| albaVMESet | GetDependenciesVMEs () |
| |
| void | RemoveDependenciesVMEs () |
| |
| bool | WillBeRemovedWithDependencies (albaVME *vme) |
| |
| albaLinksMap * | GetLinks () |
| |
| void | ForwardUpEvent (albaEventBase *alba_event) |
| |
| void | ForwardUpEvent (albaEventBase &alba_event) |
| |
| void | ForwardDownEvent (albaEventBase *alba_event) |
| |
| void | ForwardDownEvent (albaEventBase &alba_event) |
| |
| albaGUI * | GetGui () |
| |
| void | DeleteGui () |
| |
| albaID | GetId () const |
| |
| void | UpdateId () |
| |
| virtual unsigned long | GetMTime () |
| |
| void | DependsOnLinkedNodeOn () |
| |
| void | DependsOnLinkedNodeOff () |
| |
| virtual void | Print (std::ostream &os, const int tabs=0) |
| |
| albaVME * | GetParent () const |
| |
| virtual int | DeepCopy (albaVME *a) |
| |
| virtual int | ShallowCopy (albaVME *a) |
| |
| virtual bool | Equals (albaVME *vme) |
| |
| virtual void | SetTimeStamp (albaTimeStamp t) |
| |
| virtual albaTimeStamp | GetTimeStamp () |
| |
| void | SetTreeTime (albaTimeStamp t) |
| |
| virtual void | SetMatrix (const albaMatrix &mat)=0 |
| |
| void | SetPose (const albaMatrix &mat, albaTimeStamp t) |
| |
| void | SetPose (double x, double y, double z, double rx, double ry, double rz, albaTimeStamp t) |
| |
| void | SetPose (double xyz[3], double rxyz[3], albaTimeStamp t) |
| |
| void | ApplyMatrix (const albaMatrix &matrix, int premultiply, albaTimeStamp t=-1) |
| |
| void | SetAbsPose (double x, double y, double z, double rx, double ry, double rz, albaTimeStamp t=-1) |
| |
| void | SetAbsPose (double xyz[3], double rxyz[3], albaTimeStamp t=-1) |
| |
| void | SetAbsMatrix (const albaMatrix &matrix, albaTimeStamp t) |
| |
| virtual void | SetAbsMatrix (const albaMatrix &matrix) |
| |
| void | ApplyAbsMatrix (const albaMatrix &matrix, int premultiply, albaTimeStamp t=-1) |
| |
| virtual bool | CanReparentTo (albaVME *parent) |
| |
| albaMatrixPipe * | GetMatrixPipe () |
| |
| albaAbsMatrixPipe * | GetAbsMatrixPipe () |
| |
| albaDataPipe * | GetDataPipe () |
| |
| virtual void | Update () |
| |
| virtual void | GetLocalTimeStamps (std::vector< albaTimeStamp > &kframes)=0 |
| |
| virtual void | GetLocalTimeBounds (albaTimeStamp tbounds[2]) |
| |
| virtual void | GetAbsTimeStamps (std::vector< albaTimeStamp > &kframes) |
| |
| virtual void | GetTimeStamps (std::vector< albaTimeStamp > &kframes) |
| |
| int | GetNumberOfTimeStamps () |
| |
| int | GetNumberOfLocalTimeStamps () |
| |
| virtual bool | IsAnimated () |
| |
| virtual bool | IsDataAvailable () |
| |
| void | SetCrypting (int crypting) |
| |
| int | GetCrypting () |
| |
| virtual albaVMEOutput * | GetOutput () |
| |
| virtual albaString | GetVisualPipe () |
| |
| virtual albaString | GetVisualPipeSlice () |
| |
| void | SetVisualMode (int mode) |
| |
| int | GetVisualMode () |
| |
| albaInteractor * | GetBehavior () |
| |
| void | SetBehavior (albaInteractor *bh) |
| |
| void | TestModeOn () |
| |
| void | TestModeOff () |
| |
| bool | GetTestMode () |
| |
| bool | WasVMEExpandedWhenStored () const |
| |
| | albaReferenceCounted () |
| |
| virtual | ~albaReferenceCounted () |
| |
| | albaAbstractTypeMacro (albaReferenceCounted, albaObject) |
| |
| virtual void | Delete () |
| |
| void | Register (void *obj) |
| |
| virtual void | UnRegister (void *obj) |
| |
| int | GetReferenceCount () |
| |
| void | SetReferenceCount (int) |
| |
| | albaObject () |
| |
| virtual | ~albaObject () |
| |
| virtual void | Delete () |
| |
| virtual const char * | GetTypeName () const |
| |
| virtual bool | IsA (const char *type_name) const |
| |
| virtual bool | IsA (const albaTypeID &type_id) const |
| |
| virtual albaObject * | NewObjectInstance () const =0 |
| |
| virtual const albaTypeID & | GetTypeId () const |
| |
| virtual void | Print (std::ostream &os, const int indent=0) const |
| |
| | albaObject (const albaObject &c) |
| |
| | albaEventBroadcaster (void *owner=NULL) |
| |
| virtual | ~albaEventBroadcaster () |
| |
| | albaEventBroadcaster (const albaEventBroadcaster &c) |
| |
| void | AddObserver (albaObserver *obj) |
| |
| void | AddObserver (albaObserver &obj) |
| |
| albaObserverCallback * | AddObserverCallback (void(*f)(void *sender, albaID eid, void *clientdata, void *calldata)) |
| |
| bool | RemoveObserver (albaObserver *obj) |
| |
| void | RemoveAllObservers () |
| |
| bool | IsObserver (albaObserver *obj) |
| |
| bool | HasObservers () |
| |
| void | GetObservers (std::vector< albaObserver * > &olist) |
| |
| void | InvokeEvent (albaEventBase &e) |
| |
| void | InvokeEvent (albaEventBase *e) |
| |
| void | InvokeEvent (void *sender, albaID id=ID_NO_EVENT, void *data=NULL) |
| |
| void | SetChannel (albaID ch) |
| |
| albaID | GetChannel () |
| |
| virtual void | SetListener (albaObserver *o) |
| |
| | albaEventSender () |
| |
| virtual void | SetListener (albaObserver *o) |
| |
| virtual albaObserver * | GetListener () |
| |
| virtual bool | HasListener () |
| |
| virtual void | InvokeEvent (albaEventBase &e) |
| |
| virtual void | InvokeEvent (albaEventBase *e) |
| |
| virtual void | InvokeEvent (void *sender, albaID id=ID_NO_EVENT, void *data=NULL) |
| |
| | albaStorable () |
| |
| int | Store (albaStorageElement *element) |
| |
| int | Restore (albaStorageElement *element) |
| |
| albaObject * | CastToObject () |
| |
| bool | IsStorable () |
| |
| | albaObserver () |
| |
| virtual | ~albaObserver () |
| |
| virtual void | OnEvent (albaEventBase *e)=0 |
| |
| virtual void | Modified () |
| |
| virtual unsigned long | GetMTime () |
| |
albaVMERoot - a VME is the root of a tree of VME nodes.
This node is a specialized VME acting as root of the tree. It inherits root behavior from albaRoot and also is responsible for generating Ids fore VME items added to the tree.
- See also
- albaVME
Definition at line 34 of file albaVMERoot.h.