Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

KinectDriver Class Reference

#include <KinectDriver.h>

Inheritance diagram for KinectDriver:

Detailed Description

Definition at line 23 of file KinectDriver.h.

List of all members.

Classes

class  DepthSource
class  RGBSource

Public Member Functions

 KinectDriver (const string &name)
virtual ~KinectDriver ()
virtual string getClassName () const
 Returns the name of the class (aka its type).
virtual void getImageSources (map< string, DataSource * > &sources)

Public Attributes

Context context
ScriptNode scriptNode
ImageGenerator image
DepthGenerator depth

Private Attributes

KinectDriver::RGBSource rgbSource
KinectDriver::DepthSource depthSource

Static Private Attributes

static const string autoRegisterKinectDriver

Constructor & Destructor Documentation

KinectDriver ( const string &  name  ) 
virtual ~KinectDriver (  )  [virtual]

Member Function Documentation

virtual string getClassName (  )  const [virtual]

Returns the name of the class (aka its type).

Suggested implementation is to declare a static string member, set it to the result of calling the registry's registerType, and then return that member here

Implements DeviceDriver.

Definition at line 29 of file KinectDriver.h.

virtual void getImageSources ( map< string, DataSource * > &  sources  )  [virtual]

Reimplemented from DeviceDriver.

Definition at line 30 of file KinectDriver.h.


Member Data Documentation

const string autoRegisterKinectDriver [static, private]

Definition at line 42 of file KinectDriver.h.

Referenced by getClassName().

Context context

Definition at line 36 of file KinectDriver.h.

DepthGenerator depth

Definition at line 39 of file KinectDriver.h.

ImageGenerator image

Definition at line 38 of file KinectDriver.h.

ScriptNode scriptNode

Definition at line 37 of file KinectDriver.h.


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

Tekkotsu Hardware Abstraction Layer 5.1CVS
Generated Mon May 9 05:01:41 2016 by Doxygen 1.6.3