Public Member Functions | Protected Attributes | Private Attributes
xn::OutputMetaData Class Reference

#include <XnCppWrapper.h>

Inheritance diagram for xn::OutputMetaData:
Inheritance graph
[legend]

List of all members.

Public Member Functions

XnStatus AllocateData (XnUInt32 nBytes)
 Allocated a writable buffer. If a previous buffer was allocated it will be freed (or reused if possible). Also see conc_meta_data.
const XnUInt8Data () const
const XnUInt8 *& Data ()
XnUInt32 DataSize () const
XnUInt32DataSize ()
XnUInt32 FrameID () const
XnUInt32FrameID ()
void Free ()
const XnOutputMetaDataGetUnderlying () const
XnOutputMetaDataGetUnderlying ()
XnBool IsDataNew () const
XnBoolIsDataNew ()
XnStatus MakeDataWritable ()
 OutputMetaData (const XnUInt8 **ppData)
XnUInt64 Timestamp () const
XnUInt64Timestamp ()
XnUInt8WritableData ()
virtual ~OutputMetaData ()

Protected Attributes

XnUInt8m_pAllocatedData

Private Attributes

XnUInt32 m_nAllocatedSize
XnOutputMetaData m_output
const XnUInt8 ** m_ppData

Detailed Description

Represents the basic MetaData object.

Definition at line 85 of file XnCppWrapper.h.


Constructor & Destructor Documentation

xn::OutputMetaData::OutputMetaData ( const XnUInt8 **  ppData) [inline]

Ctor. Meant to be used by other MetaData objects.

Parameters:
ppData[in] A pointer to the data member of the meta data object.

Definition at line 93 of file XnCppWrapper.h.

virtual xn::OutputMetaData::~OutputMetaData ( ) [inline, virtual]

Dtor. Frees any allocated data.

Definition at line 101 of file XnCppWrapper.h.


Member Function Documentation

Allocated a writable buffer. If a previous buffer was allocated it will be freed (or reused if possible). Also see conc_meta_data.

Parameters:
nBytes[in] The requested size for the buffer, in bytes.

Definition at line 145 of file XnCppWrapper.h.

const XnUInt8* xn::OutputMetaData::Data ( ) const [inline]

Gets a pointer to the data.

Reimplemented in xn::SceneMetaData, xn::IRMetaData, and xn::DepthMetaData.

Definition at line 129 of file XnCppWrapper.h.

const XnUInt8*& xn::OutputMetaData::Data ( ) [inline]

Gets a pointer to the data.

Reimplemented in xn::SceneMetaData, xn::IRMetaData, and xn::DepthMetaData.

Definition at line 131 of file XnCppWrapper.h.

Gets the data size, in bytes

Definition at line 114 of file XnCppWrapper.h.

Gets the data size, in bytes

Definition at line 116 of file XnCppWrapper.h.

Gets the frame ID

Definition at line 109 of file XnCppWrapper.h.

Gets the frame ID

Definition at line 111 of file XnCppWrapper.h.

Frees the writable buffer, if one was allocated.

Definition at line 168 of file XnCppWrapper.h.

Gets the C object that is wrapped by this object.

Reimplemented in xn::SceneMetaData, xn::AudioMetaData, xn::IRMetaData, xn::ImageMetaData, xn::DepthMetaData, and xn::MapMetaData.

Definition at line 124 of file XnCppWrapper.h.

Gets the C object that is wrapped by this object.

Reimplemented in xn::SceneMetaData, xn::AudioMetaData, xn::IRMetaData, xn::ImageMetaData, xn::DepthMetaData, and xn::MapMetaData.

Definition at line 126 of file XnCppWrapper.h.

TRUE if data was updated since last call to any Update function.

Definition at line 119 of file XnCppWrapper.h.

TRUE if data was updated since last call to any Update function.

Definition at line 121 of file XnCppWrapper.h.

Allocates a buffer and copies current data to it, so that data can be edited. Also see conc_meta_data.

Definition at line 182 of file XnCppWrapper.h.

Gets the timestamp

Definition at line 104 of file XnCppWrapper.h.

Gets the timestamp

Definition at line 106 of file XnCppWrapper.h.

Gets a pointer to the writable buffer (see conc_meta_data).

Reimplemented in xn::SceneMetaData, xn::IRMetaData, xn::ImageMetaData, and xn::DepthMetaData.

Definition at line 133 of file XnCppWrapper.h.


Member Data Documentation

Definition at line 214 of file XnCppWrapper.h.

Definition at line 211 of file XnCppWrapper.h.

Definition at line 208 of file XnCppWrapper.h.

Definition at line 213 of file XnCppWrapper.h.


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


nao_openni
Author(s): Bener SUAY
autogenerated on Mon Jan 6 2014 11:27:52