|
| albaTypeMacro (albaAvatar2D, albaInteractor) |
|
virtual void | OnEvent (albaEventBase *event) |
|
albaDeviceButtonsPadMouse * | GetMouse () |
|
void | SetMouse (albaDeviceButtonsPadMouse *mouse) |
|
| albaInteractor () |
|
virtual | ~albaInteractor () |
|
| ALBA_ID_DEC (INTERACTION_STARTED) |
|
| ALBA_ID_DEC (INTERACTION_STOPPED) |
|
| ALBA_ID_DEC (BUTTON_DOWN) |
|
| ALBA_ID_DEC (BUTTON_UP) |
|
| albaAbstractTypeMacro (albaInteractor, albaAgent) |
|
virtual void | SetRendererAndView (vtkRenderer *ren, albaView *view) |
|
vtkRenderer * | GetRenderer () |
|
albaView * | GetView () |
|
albaDevice * | GetDevice () |
|
virtual void | SetDevice (albaDevice *) |
|
virtual void | SetVME (albaVME *vme) |
|
void | SetProp (vtkProp3D *prop) |
|
void | SetIgnoreTriggerEvents (bool flag) |
|
int | GetIgnoreTriggerEvents (bool flag) |
|
void | IgnoreTriggerEventsOn () |
|
void | IgnoreTriggerEventsOff () |
|
void | SetStartInteractionEvent (albaID event) |
|
albaID | GetStartInteractionEvent () |
|
void | SetStopInteractionEvent (albaID event) |
|
albaID | GetStopInteractionEvent () |
|
void | SetStartButton (int btn) |
|
int | GetStartButton () |
|
void | SetModifiers (int mod) |
|
int | GetModifiers () |
|
int | GetCurrentButton () |
|
unsigned long | GetCurrentModifier () |
|
virtual int | StartInteraction (albaDevice *device) |
|
virtual int | StopInteraction (albaDevice *device) |
|
virtual bool | IsInteracting () |
|
virtual bool | IsInteracting (albaDevice *device) |
|
void | SetButtonMode (int mode) |
|
int | GetButtonMode () |
|
void | SetButtonModeToSingleButton () |
|
void | SetButtonModeToMultiButton () |
|
virtual void | OnEvent (albaEventBase *event) |
|
void | TestModeOn () |
|
void | TestModeOff () |
|
bool | GetTestMode () |
|
| albaAbstractTypeMacro (albaAgent, albaReferenceCounted) |
|
| ALBA_ID_DEC (AGENT_INITIALIZE) |
|
void | AddObserver (albaObserver *listener, albaID channel=MCH_UP) |
|
void | RemoveObserver (albaObserver *listener) |
|
void | RemoveAllObservers () |
|
virtual void | OnEvent (albaEventBase *event) |
|
bool | HasObservers (albaID channel) |
|
void | GetObservers (albaID channel, std::vector< albaObserver * > &olist) |
|
int | Initialize () |
|
void | Shutdown () |
|
int | IsInitialized () |
|
virtual void | SetName (const char *name) |
|
const char * | GetName () |
|
| 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) |
|
| albaObserver () |
|
virtual | ~albaObserver () |
|
virtual void | OnEvent (albaEventBase *e)=0 |
|
| 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) |
|
Avatars are entities moving in the virtual world according to user's movements, and thus representing their presence in the virtual world.
Currently Avatar2D are empty classes used only to store the renderer.
Definition at line 32 of file albaAvatar2D.h.