omegalib  13.1
omicron::MocapGestureManager Class Reference

#include <MocapGestureManager.h>

Public Member Functions

 MocapGestureManager (Service *)
 
void setup (Setting &settings)
 
void poll ()
 
void processEvent (const Event &e)
 
void generateGesture (Event::Type, int userID, int jointID, Vector3f position)
 
void generateRotateGesture (Event::Type, int userID, int jointID0, Vector3f position0, int jointID1, Vector3f position1, Vector3f rotation, Vector3f intialRotation)
 
- Public Member Functions inherited from omicron::Service
 Service ()
 
int getServiceId ()
 
virtual ~Service ()
 
ServiceManagergetManager ()
 
String getName ()
 
bool isInitialized ()
 
bool isDebugEnabled ()
 Returns true if debug mode is enabled for this service. More...
 
ServicePollPriority getPollPriority ()
 
void setPollPriority (ServicePollPriority value)
 
virtual void initialize ()
 
virtual void start ()
 
virtual void stop ()
 
virtual void dispose ()
 
void lockEvents ()
 
void unlockEvents ()
 
EventwriteHead ()
 
EventreadHead ()
 
EventreadTail ()
 
EventgetEvent (int index)
 
void doSetup (ServiceManager *mng, Setting &settings)
 
void doInitialize (ServiceManager *sm, int serviceId)
 
- Public Member Functions inherited from omicron::ReferenceType
 ReferenceType ()
 
virtual ~ReferenceType ()
 
void ref ()
 
void unref ()
 
long refCount ()
 

Additional Inherited Members

- Public Types inherited from omicron::Service
enum  ServiceType {
  Pointer = EventBase::ServiceTypePointer, Mocap = EventBase::ServiceTypeMocap, Keyboard = EventBase::ServiceTypeKeyboard, Controller = EventBase::ServiceTypeController,
  Ui = EventBase::ServiceTypeUi, Generic = EventBase::ServiceTypeGeneric, Brain = EventBase::ServiceTypeBrain, Wand = EventBase::ServiceTypeWand,
  Speech = EventBase::ServiceTypeSpeech
}
 This enumeration is kept for compatibility reason and may be removed in the future. More...
 
enum  ServicePollPriority { PollFirst, PollNormal, PollLast }
 
- Static Public Member Functions inherited from omicron::ReferenceType
static void printObjCounts ()
 
- Static Protected Attributes inherited from omicron::ReferenceType
static List< ReferenceType * > mysObjList
 
+ Inheritance diagram for omicron::MocapGestureManager:

Constructor & Destructor Documentation

omicron::MocapGestureManager::MocapGestureManager ( Service )

Member Function Documentation

void omicron::MocapGestureManager::generateGesture ( Event::Type  ,
int  userID,
int  jointID,
Vector3f  position 
)
void omicron::MocapGestureManager::generateRotateGesture ( Event::Type  ,
int  userID,
int  jointID0,
Vector3f  position0,
int  jointID1,
Vector3f  position1,
Vector3f  rotation,
Vector3f  intialRotation 
)
void omicron::MocapGestureManager::poll ( )
virtual

Reimplemented from omicron::Service.

void omicron::MocapGestureManager::processEvent ( const Event e)
void omicron::MocapGestureManager::setup ( Setting settings)
virtual

Reimplemented from omicron::Service.


The documentation for this class was generated from the following file: