|
| 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 | 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 () |
|
| 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.