MyOpenNIExample Class Reference

List of all members.

Classes

struct  ImgContext

Public Types

typedef MyOpenNIExample::ImgContext ImageContext

Public Member Functions

 MyOpenNIExample (const vector< unsigned > &device_indices)
int run ()
 ~MyOpenNIExample ()

Private Member Functions

void depthCallback (boost::shared_ptr< DepthImage > depth, void *cookie)
void imageCallback (boost::shared_ptr< Image > image, void *cookie)
void writeImages () const

Private Attributes

map< string, ImageContext * > depth_images_
double depth_timestamp
vector< boost::shared_ptr
< OpenNIDevice > > 
devices_
map< string, ImageContext * > gray_images_
double image_timestamp
map< string, ImageContext * > rgb_images_
bool running_
unsigned selected_device_

Detailed Description

Definition at line 54 of file openni_example.cpp.


Member Typedef Documentation


Constructor & Destructor Documentation

MyOpenNIExample::MyOpenNIExample ( const vector< unsigned > &  device_indices  ) 

Definition at line 91 of file openni_example.cpp.

MyOpenNIExample::~MyOpenNIExample (  ) 

Definition at line 151 of file openni_example.cpp.


Member Function Documentation

void MyOpenNIExample::depthCallback ( boost::shared_ptr< DepthImage depth,
void *  cookie 
) [private]

Definition at line 253 of file openni_example.cpp.

void MyOpenNIExample::imageCallback ( boost::shared_ptr< Image image,
void *  cookie 
) [private]

Definition at line 220 of file openni_example.cpp.

int MyOpenNIExample::run (  ) 

Definition at line 272 of file openni_example.cpp.

void MyOpenNIExample::writeImages (  )  const [private]

Definition at line 173 of file openni_example.cpp.


Member Data Documentation

Definition at line 82 of file openni_example.cpp.

Definition at line 88 of file openni_example.cpp.

vector< boost::shared_ptr<OpenNIDevice> > MyOpenNIExample::devices_ [private]

Definition at line 83 of file openni_example.cpp.

Definition at line 81 of file openni_example.cpp.

Definition at line 87 of file openni_example.cpp.

map<string, ImageContext*> MyOpenNIExample::rgb_images_ [private]

Definition at line 80 of file openni_example.cpp.

bool MyOpenNIExample::running_ [private]

Definition at line 84 of file openni_example.cpp.

Definition at line 85 of file openni_example.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


openni_camera
Author(s): Radu Bogdan Rusu, Patrick Mihelich, Suat Gedikli
autogenerated on Fri Jan 11 10:06:34 2013