omegalib  13.1
omicron::OpenNIService Class Reference

#include <OpenNIService.h>

Public Member Functions

 OpenNIService ()
 
 ~OpenNIService ()
 
void setup (Setting &settings)
 
virtual void initialize ()
 
virtual void start ()
 
virtual void stop ()
 
virtual void dispose ()
 
virtual void poll ()
 
void * getDepthImageData ()
 
int getImageDataWidth ()
 
int getImageDataHeight ()
 
- 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)
 
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 ()
 

Static Public Member Functions

static OpenNIServiceNew ()
 
- Static Public Member Functions inherited from omicron::ReferenceType
static void printObjCounts ()
 

Static Public Attributes

static XnChar omg_strPose [20]
 
static XnBool omg_bNeedPose
 
static xn::Context omg_Context
 
static Vector< xn::DepthGenerator > * omg_DepthGenerator_v
 
static Vector< xn::UserGenerator > * omg_UserGenerator_v
 
static xn::SceneMetaData omg_sceneMD
 

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 Protected Attributes inherited from omicron::ReferenceType
static List< ReferenceType * > mysObjList
 
+ Inheritance diagram for omicron::OpenNIService:

Constructor & Destructor Documentation

omicron::OpenNIService::OpenNIService ( )
omicron::OpenNIService::~OpenNIService ( )

Member Function Documentation

virtual void omicron::OpenNIService::dispose ( )
virtual

Reimplemented from omicron::Service.

void* omicron::OpenNIService::getDepthImageData ( )
int omicron::OpenNIService::getImageDataHeight ( )
int omicron::OpenNIService::getImageDataWidth ( )
virtual void omicron::OpenNIService::initialize ( )
virtual

Reimplemented from omicron::Service.

static OpenNIService* omicron::OpenNIService::New ( )
inlinestatic
virtual void omicron::OpenNIService::poll ( )
virtual

Reimplemented from omicron::Service.

void omicron::OpenNIService::setup ( Setting settings)
virtual

Reimplemented from omicron::Service.

virtual void omicron::OpenNIService::start ( )
virtual

Reimplemented from omicron::Service.

virtual void omicron::OpenNIService::stop ( )
virtual

Reimplemented from omicron::Service.

Member Data Documentation

XnBool omicron::OpenNIService::omg_bNeedPose
static
xn::Context omicron::OpenNIService::omg_Context
static
Vector<xn::DepthGenerator>* omicron::OpenNIService::omg_DepthGenerator_v
static
xn::SceneMetaData omicron::OpenNIService::omg_sceneMD
static
XnChar omicron::OpenNIService::omg_strPose[20]
static
Vector<xn::UserGenerator>* omicron::OpenNIService::omg_UserGenerator_v
static

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