|
| | albaTypeMacro (albaDeviceTrackerWIIMote, albaDeviceButtonsPadTracker) |
| |
| | albaTypeMacro (albaDeviceButtonsPadTracker, albaDeviceButtonsPad) |
| |
| virtual void | OnEvent (albaEventBase *event) |
| |
| void | SetLastPoseMatrix (const albaMatrix &matrix) |
| |
| albaMatrix & | GetLastPoseMatrix () |
| |
| void | SetMoveEventTimeOut (albaTimeStamp t) |
| |
| albaTimeStamp | GetMoveEventTimeOut () |
| |
| void | SetTrackerToCanonicalTransform (albaTransform *trans) |
| |
| albaTransform * | GetTrackerToCanonicalTransform () |
| |
| void | TrackerToCanonical (const albaMatrix &pose, albaMatrix &dest) |
| |
| void | TrackerToCanonical (albaMatrix &pose) |
| |
| void | TrackerToCanonical (albaTransform *trans) |
| |
| void | CanonicalToTracker (const albaMatrix &pose, albaMatrix &dest) |
| |
| void | CanonicalToTracker (albaMatrix &pose) |
| |
| void | CanonicalToTracker (albaTransform *trans) |
| |
| void | SetAvatar (albaAvatar *avatar) |
| |
| albaAvatar * | GetAvatar () |
| |
| void | SetDefaultAvatar (albaAvatar *avatar) |
| |
| albaAvatar * | GetDefaultAvatar () |
| |
| void | RestoreDefaultAvatar () |
| |
| void | ComputeTrackerToCanonicalTansform () |
| |
| albaOBB & | GetCanonicalBounds () |
| |
| albaOBB & | GetTrackedBounds () |
| |
| double * | GetTrackedBoxOrientation () |
| |
| double | GetMax (double x, double y) |
| |
| double | GetMax3 (double x, double y, double z) |
| |
| virtual void | CreateGui () |
| |
| virtual void | UpdateGui () |
| |
| | albaTypeMacro (albaDeviceButtonsPad, albaDevice) |
| |
| void | SetButtonState (int num, bool value, unsigned long modifiers=0) |
| |
| bool | GetButtonState (int num) |
| |
| int | GetNumberOfButtons () |
| |
| void | SetNumberOfButtons (int num) |
| |
| | albaTypeMacro (albaDevice, albaAgentThreaded) |
| |
| unsigned long | GetID () |
| |
| void | SetID (unsigned long id) |
| |
| virtual void | SetName (const char *name) |
| |
| void | SetAutoStart (bool flag) |
| |
| bool | GetAutoStart () |
| |
| void | AutoStartOn () |
| |
| void | AutoStartOff () |
| |
| virtual int | Start () |
| |
| virtual void | Stop () |
| |
| virtual int | StartUp () |
| |
| void | SetPersistentFlag (bool flag) |
| |
| bool | GetPersistentFlag () |
| |
| bool | IsPersistent () |
| |
| albaGUI * | GetGui () |
| |
| virtual void | UpdateGui () |
| |
| virtual void | OnEvent (albaEventBase *event) |
| |
| | ALBA_ID_DEC (DEVICE_STARTED) |
| |
| | ALBA_ID_DEC (DEVICE_STOPPED) |
| |
| | ALBA_ID_DEC (AGENT_ASYNC_DISPATCH) |
| |
| | albaTypeMacro (albaAgentThreaded, albaAgentEventQueue) |
| |
| int | GetThreaded () |
| |
| void | SetThreaded (int flag) |
| |
| int | Update () |
| |
| virtual void | OnEvent (albaEventBase *event) |
| |
| void | AsyncSendEvent (albaObserver *target, albaEventBase *event, albaID channel=MCH_UP) |
| |
| void | AsyncSendEvent (albaObserver *target, void *sender, albaID id, albaID channel=MCH_UP, void *data=NULL) |
| |
| void | AsyncInvokeEvent (albaEventBase *event, albaID channel=MCH_UP) |
| |
| void | AsyncInvokeEvent (albaID id, albaID channel=MCH_UP, void *data=NULL) |
| |
| | ALBA_ID_DEC (EVENT_DISPATCH) |
| |
| | albaTypeMacro (albaAgentEventQueue, albaAgent) |
| |
| bool | PushEvent (albaEventBase &event) |
| |
| virtual bool | PushEvent (albaEventBase *event) |
| |
| bool | PushEvent (albaID event_id, void *sender, void *data=NULL) |
| |
| albaEventBase * | PeekEvent () |
| |
| albaEventBase * | PeekLastEvent () |
| |
| int | GetQueueSize () |
| |
| bool | IsQueueEmpty () |
| |
| virtual bool | DispatchEvents () |
| |
| void | SetDequeueMode (int mode) |
| |
| int | GetDequeueMode () |
| |
| void | SetDequeueModeToMultipleEvent () |
| |
| void | SetDequeueModeToSingleEvent () |
| |
| void | SetDispatchMode (int mode) |
| |
| int | GetDispatchMode () |
| |
| void | SetDispatchModeToSelfProcess () |
| |
| void | SetDispatchModeToBroadcast () |
| |
| void | SetPushMode (int mode) |
| |
| int | GetPushMode () |
| |
| void | SetPushModeToDispatchEvent () |
| |
| void | SetPushModeToPolling () |
| |
| | 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) |
| |
| | albaStorable () |
| |
| int | Store (albaStorageElement *element) |
| |
| int | Restore (albaStorageElement *element) |
| |
| albaObject * | CastToObject () |
| |
| bool | IsStorable () |
| |
class supporting device WII Mote from Nintendo WII Console.
.SECTION Description This class implements Device WII Mote management as a Tracker device. It currently support only one WII Mote!
Definition at line 38 of file albaDeviceTrackerWIIMote.h.