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