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.

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: