OpenNI 1.5.4
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
XnQueries.h
Go to the documentation of this file.
1
/****************************************************************************
2
* *
3
* OpenNI 1.x Alpha *
4
* Copyright (C) 2011 PrimeSense Ltd. *
5
* *
6
* This file is part of OpenNI. *
7
* *
8
* OpenNI is free software: you can redistribute it and/or modify *
9
* it under the terms of the GNU Lesser General Public License as published *
10
* by the Free Software Foundation, either version 3 of the License, or *
11
* (at your option) any later version. *
12
* *
13
* OpenNI is distributed in the hope that it will be useful, *
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
16
* GNU Lesser General Public License for more details. *
17
* *
18
* You should have received a copy of the GNU Lesser General Public License *
19
* along with OpenNI. If not, see <http://www.gnu.org/licenses/>. *
20
* *
21
****************************************************************************/
22
#ifndef __XN_QUERIES_H__
23
#define __XN_QUERIES_H__
24
25
//---------------------------------------------------------------------------
26
// Includes
27
//---------------------------------------------------------------------------
28
#include "
XnTypes.h
"
29
30
//---------------------------------------------------------------------------
31
// Exported Functions
32
//---------------------------------------------------------------------------
46
XN_C_API
XnStatus
XN_C_DECL
xnNodeQueryAllocate
(
XnNodeQuery
** ppQuery);
47
53
XN_C_API
void
XN_C_DECL
xnNodeQueryFree
(
XnNodeQuery
* pQuery);
54
61
XN_C_API
XnStatus
XN_C_DECL
xnNodeQuerySetVendor
(
XnNodeQuery
* pQuery,
const
XnChar* strVendor);
62
69
XN_C_API
XnStatus
XN_C_DECL
xnNodeQuerySetName
(
XnNodeQuery
* pQuery,
const
XnChar* strName);
70
77
XN_C_API
XnStatus
XN_C_DECL
xnNodeQuerySetMinVersion
(
XnNodeQuery
* pQuery,
const
XnVersion
* pMinVersion);
78
85
XN_C_API
XnStatus
XN_C_DECL
xnNodeQuerySetMaxVersion
(
XnNodeQuery
* pQuery,
const
XnVersion
* pMaxVersion);
86
94
XN_C_API
XnStatus
XN_C_DECL
xnNodeQueryAddSupportedCapability
(
XnNodeQuery
* pQuery,
const
XnChar* strNeededCapability);
95
104
XN_C_API
XnStatus
XN_C_DECL
xnNodeQueryAddSupportedMapOutputMode
(
XnNodeQuery
* pQuery,
const
XnMapOutputMode
* pMapOutputMode);
105
113
XN_C_API
XnStatus
XN_C_DECL
xnNodeQuerySetSupportedMinUserPositions
(
XnNodeQuery
* pQuery,
const
XnUInt32 nCount);
114
121
XN_C_API
XnStatus
XN_C_DECL
xnNodeQuerySetExistingNodeOnly
(
XnNodeQuery
* pQuery, XnBool bExistingNode);
122
129
XN_C_API
XnStatus
XN_C_DECL
xnNodeQuerySetNonExistingNodeOnly
(
XnNodeQuery
* pQuery, XnBool bNonExistingNode);
130
137
XN_C_API
XnStatus
XN_C_DECL
xnNodeQueryAddNeededNode
(
XnNodeQuery
* pQuery,
const
XnChar* strInstanceName);
138
145
XN_C_API
XnStatus
XN_C_DECL
xnNodeQuerySetCreationInfo
(
XnNodeQuery
* pQuery,
const
XnChar* strCreationInfo);
146
155
XN_C_API
XnStatus
XN_C_DECL
xnNodeQueryFilterList
(
XnContext
* pContext,
const
XnNodeQuery
* pQuery,
XnNodeInfoList
* pList);
156
159
#endif // __XN_QUERIES_H__
Include
XnQueries.h
Generated on Thu Oct 31 2013 06:10:06 for OpenNI 1.5.4 by
1.8.4