OpenNI 1.3.2
|
#include <XnCppWrapper.h>
Public Member Functions | |
MapMetaData (XnPixelFormat format, const XnUInt8 **ppData) | |
XnUInt32 | XRes () const |
XnUInt32 & | XRes () |
XnUInt32 | YRes () const |
XnUInt32 & | YRes () |
XnUInt32 | XOffset () const |
XnUInt32 & | XOffset () |
XnUInt32 | YOffset () const |
XnUInt32 & | YOffset () |
XnUInt32 | FullXRes () const |
XnUInt32 & | FullXRes () |
XnUInt32 | FullYRes () const |
XnUInt32 & | FullYRes () |
XnUInt32 | FPS () const |
XnUInt32 & | FPS () |
XnPixelFormat | PixelFormat () const |
const XnMapMetaData * | GetUnderlying () const |
XnMapMetaData * | GetUnderlying () |
XnUInt32 | BytesPerPixel () const |
XnStatus | AllocateData (XnUInt32 nXRes, XnUInt32 nYRes) |
XnStatus | ReAdjust (XnUInt32 nXRes, XnUInt32 nYRes, const XnUInt8 *pExternalBuffer) |
![]() | |
OutputMetaData (const XnUInt8 **ppData) | |
virtual | ~OutputMetaData () |
XnUInt64 | Timestamp () const |
XnUInt64 & | Timestamp () |
XnUInt32 | FrameID () const |
XnUInt32 & | FrameID () |
XnUInt32 | DataSize () const |
XnUInt32 & | DataSize () |
XnBool | IsDataNew () const |
XnBool & | IsDataNew () |
const XnOutputMetaData * | GetUnderlying () const |
XnOutputMetaData * | GetUnderlying () |
const XnUInt8 * | Data () const |
const XnUInt8 *& | Data () |
XnUInt8 * | WritableData () |
XnStatus | AllocateData (XnUInt32 nBytes) |
void | Free () |
XnStatus | MakeDataWritable () |
Protected Member Functions | |
XnPixelFormat & | PixelFormatImpl () |
Additional Inherited Members | |
![]() | |
XnUInt8 * | m_pAllocatedData |
Represents a MetaData object for generators producing pixel-map-based outputs
|
inline |
Ctor. Meant to be used by inheriting classes.
format | [in] Pixel Format |
ppData | [in] A pointer to the data member of the meta data object |
|
inline |
Allocated a writable buffer. If a previous buffer was allocated it will be freed (or reused if possible). Also see Meta Data Objects.
|
inline |
Gets the number of bytes each pixel occupies.
|
inline |
Gets the FPS in which frame was generated.
|
inline |
Gets the FPS in which frame was generated.
|
inline |
Gets the number of columns in the full frame (entire field-of-view, ignoring cropping).
|
inline |
Gets the number of columns in the full frame (entire field-of-view, ignoring cropping).
|
inline |
Gets the number of rows in the full frame (entire field-of-view, ignoring cropping).
|
inline |
Gets the number of rows in the full frame (entire field-of-view, ignoring cropping).
|
inline |
Gets the C object that is wrapped by this object.
|
inline |
Gets the C object that is wrapped by this object.
|
inline |
Gets the pixel format of the pixel-map.
|
inlineprotected |
|
inline |
Changes dimensions of the pixel-map.
nXRes | [in] Number of columns in the map |
nYRes | [in] Number of rows in the map |
pExternalBuffer | [in] Optional. An external buffer to be used. If NULL is passed, a buffer will be allocated. |
|
inline |
Gets the offset, in columns, of the buffer within the field of view (0 if cropping is off).
|
inline |
Gets the offset, in columns, of the buffer within the field of view (0 if cropping is off).
|
inline |
Gets the actual number of columns in the frame (after cropping)
|
inline |
Gets the actual number of columns in the frame (after cropping)
|
inline |
Gets the offset, in rows, of the buffer within the field of view (0 if cropping is off).
|
inline |
Gets the offset, in rows, of the buffer within the field of view (0 if cropping is off).
|
inline |
Gets the actual number of rows in the frame (after cropping)
|
inline |
Gets the actual number of rows in the frame (after cropping)