![]() |
OpenNI 1.5.2
|
#include <XnCppWrapper.h>

Public Member Functions | |
| ImageGenerator (XnNodeHandle hNode=NULL) | |
| ImageGenerator (const NodeWrapper &other) | |
| void | GetMetaData (ImageMetaData &metaData) const |
| const XnRGB24Pixel * | GetRGB24ImageMap () const |
| const XnYUV422DoublePixel * | GetYUV422ImageMap () const |
| const XnGrayscale8Pixel * | GetGrayscale8ImageMap () const |
| const XnGrayscale16Pixel * | GetGrayscale16ImageMap () const |
| const XnUInt8 * | GetImageMap () const |
| XnBool | IsPixelFormatSupported (XnPixelFormat Format) const |
| XnStatus | SetPixelFormat (XnPixelFormat Format) |
| XnPixelFormat | GetPixelFormat () const |
| XnStatus | RegisterToPixelFormatChange (StateChangedHandler handler, void *pCookie, XnCallbackHandle &hCallback) |
| void | UnregisterFromPixelFormatChange (XnCallbackHandle hCallback) |
| XnStatus | Create (Context &context, Query *pQuery=NULL, EnumerationErrors *pErrors=NULL) |
Represents an image generator
| xn::ImageGenerator::ImageGenerator | ( | XnNodeHandle | hNode = NULL | ) | [inline] |
Ctor
| hNode | [in] Node handle |
| xn::ImageGenerator::ImageGenerator | ( | const NodeWrapper & | other | ) | [inline] |
| XnStatus xn::ImageGenerator::Create | ( | Context & | context, |
| Query * | pQuery = NULL, |
||
| EnumerationErrors * | pErrors = NULL |
||
| ) | [inline] |
Creates an image generator.
For full details and usage, see xnCreateImageGenerator| const XnGrayscale16Pixel* xn::ImageGenerator::GetGrayscale16ImageMap | ( | ) | const [inline] |
Gets the current Grayscale16 image-map. This map is updated after a call to xnWaitAndUpdateData(). It is assumed that the node is currently in Grayscale16 pixel format.
For full details and usage, see xnGetGrayscale16ImageMap| const XnGrayscale8Pixel* xn::ImageGenerator::GetGrayscale8ImageMap | ( | ) | const [inline] |
Gets the current Grayscale8 image-map. This map is updated after a call to xnWaitAndUpdateData(). It is assumed that the node is currently in Grayscale8 pixel format.
For full details and usage, see xnGetGrayscale8ImageMap| const XnUInt8* xn::ImageGenerator::GetImageMap | ( | ) | const [inline] |
Gets the current image-map as a byte buffer.
For full details, see xnGetImageMap().| void xn::ImageGenerator::GetMetaData | ( | ImageMetaData & | metaData | ) | const [inline] |
Gets the current image-map meta data.
For full details and usage, see xnGetImageMetaData| XnPixelFormat xn::ImageGenerator::GetPixelFormat | ( | ) | const [inline] |
Gets current pixel format.
For full details and usage, see xnGetPixelFormat| const XnRGB24Pixel* xn::ImageGenerator::GetRGB24ImageMap | ( | ) | const [inline] |
Gets the current RGB24 image-map. This map is updated after a call to xnWaitAndUpdateData(). It is assumed that the node is currently in RGB24 pixel format.
For full details and usage, see xnGetRGB24ImageMap| const XnYUV422DoublePixel* xn::ImageGenerator::GetYUV422ImageMap | ( | ) | const [inline] |
Gets the current YUV422 image-map. This map is updated after a call to xnWaitAndUpdateData(). It is assumed that the node is currently in YUV422 pixel format.
For full details and usage, see xnGetYUV422ImageMap| XnBool xn::ImageGenerator::IsPixelFormatSupported | ( | XnPixelFormat | Format | ) | const [inline] |
Checks if a specific pixel format is supported.
For full details and usage, see xnIsPixelFormatSupported| XnStatus xn::ImageGenerator::RegisterToPixelFormatChange | ( | StateChangedHandler | handler, |
| void * | pCookie, | ||
| XnCallbackHandle & | hCallback | ||
| ) | [inline] |
Registers a callback function to pixel format changes.
For full details and usage, see xnRegisterToPixelFormatChange| XnStatus xn::ImageGenerator::SetPixelFormat | ( | XnPixelFormat | Format | ) | [inline] |
Sets the pixel format of the image map.
For full details and usage, see xnSetPixelFormat| void xn::ImageGenerator::UnregisterFromPixelFormatChange | ( | XnCallbackHandle | hCallback | ) | [inline] |
Unregisters a callback function which was registered using xnRegisterToPixelFormatChange.
For full details and usage, see xnUnregisterFromPixelFormatChange
1.7.6.1