OpenNI 1.3.2
Public Member Functions
xn::Query Class Reference

#include <XnCppWrapper.h>

List of all members.

Public Member Functions

 Query ()
 Query (XnNodeQuery *pNodeQuery)
 ~Query ()
const XnNodeQueryGetUnderlyingObject () const
XnNodeQueryGetUnderlyingObject ()
XnStatus SetVendor (const XnChar *strVendor)
XnStatus SetName (const XnChar *strName)
XnStatus SetMinVersion (const XnVersion &minVersion)
XnStatus SetMaxVersion (const XnVersion &maxVersion)
XnStatus AddSupportedCapability (const XnChar *strNeededCapability)
XnStatus AddSupportedMapOutputMode (const XnMapOutputMode &MapOutputMode)
XnStatus SetSupportedMinUserPositions (const XnUInt32 nCount)
XnStatus SetExistingNodeOnly (XnBool bExistingNode)
XnStatus AddNeededNode (const XnChar *strInstanceName)
XnStatus SetCreationInfo (const XnChar *strCreationInfo)

Detailed Description

Represents a query, containing filters regarding node info objects. Note that the relation between the filters is an AND relation.


Constructor & Destructor Documentation

xn::Query::Query ( )
inline

Ctor.

xn::Query::Query ( XnNodeQuery pNodeQuery)
inline
xn::Query::~Query ( )
inline

Dtor.


Member Function Documentation

XnStatus xn::Query::AddNeededNode ( const XnChar *  strInstanceName)
inline

For full details and usage, see xnNodeQueryAddNeededNode

XnStatus xn::Query::AddSupportedCapability ( const XnChar *  strNeededCapability)
inline

For full details and usage, see xnNodeQueryAddSupportedCapability

XnStatus xn::Query::AddSupportedMapOutputMode ( const XnMapOutputMode MapOutputMode)
inline

For full details and usage, see xnNodeQueryAddSupportedMapOutputMode

const XnNodeQuery* xn::Query::GetUnderlyingObject ( ) const
inline

Gets the underlying C object.

XnNodeQuery* xn::Query::GetUnderlyingObject ( )
inline
XnStatus xn::Query::SetCreationInfo ( const XnChar *  strCreationInfo)
inline

For full details and usage, see xnNodeQuerySetCreationInfo

XnStatus xn::Query::SetExistingNodeOnly ( XnBool  bExistingNode)
inline

For full details and usage, see xnNodeQuerySetExistingNodeOnly

XnStatus xn::Query::SetMaxVersion ( const XnVersion maxVersion)
inline

For full details and usage, see xnNodeQuerySetMaxVersion

XnStatus xn::Query::SetMinVersion ( const XnVersion minVersion)
inline

For full details and usage, see xnNodeQuerySetMinVersion

XnStatus xn::Query::SetName ( const XnChar *  strName)
inline

For full details and usage, see xnNodeQuerySetName()

XnStatus xn::Query::SetSupportedMinUserPositions ( const XnUInt32  nCount)
inline

For full details and usage, see xnNodeQuerySetSupportedMinUserPositions

XnStatus xn::Query::SetVendor ( const XnChar *  strVendor)
inline

For full details and usage, see xnNodeQuerySetVendor()


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