OpenNI 1.3.2
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Include
XnPrdNodeInfo.h
Go to the documentation of this file.
1
/****************************************************************************
2
* *
3
* OpenNI 1.1 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_PRD_NODE_INFO_H__
23
#define __XN_PRD_NODE_INFO_H__
24
33
//---------------------------------------------------------------------------
34
// Includes
35
//---------------------------------------------------------------------------
36
#include <
XnTypes.h
>
37
38
//---------------------------------------------------------------------------
39
// Functions
40
//---------------------------------------------------------------------------
41
42
43
52
XN_C_API
XnStatus
XN_C_DECL
xnNodeInfoAllocate
(
const
XnProductionNodeDescription
* pDescription,
const
XnChar* strCreationInfo,
XnNodeInfoList
* pNeededNodes,
XnNodeInfo
** ppNodeInfo);
53
59
XN_C_API
void
XN_C_DECL
xnNodeInfoFree
(
XnNodeInfo
* pNodeInfo);
60
68
XN_C_API
XnStatus
XN_C_DECL
xnNodeInfoSetInstanceName
(
XnNodeInfo
* pNodeInfo,
const
XnChar* strInstanceName);
69
75
XN_C_API
const
XnProductionNodeDescription
* XN_C_DECL
xnNodeInfoGetDescription
(
XnNodeInfo
* pNodeInfo);
76
84
XN_C_API
XnStatus
XN_C_DECL
xnNodeInfoGetTreeStringRepresentation
(
XnNodeInfo
* pNodeInfo, XnChar* csResult, XnUInt32 nSize);
85
91
XN_C_API
const
XnChar* XN_C_DECL
xnNodeInfoGetInstanceName
(
XnNodeInfo
* pNodeInfo);
92
98
XN_C_API
const
XnChar* XN_C_DECL
xnNodeInfoGetCreationInfo
(
XnNodeInfo
* pNodeInfo);
99
105
XN_C_API
XnNodeInfoList
* XN_C_DECL
xnNodeInfoGetNeededNodes
(
XnNodeInfo
* pNodeInfo);
106
113
XN_C_API
XnNodeHandle
XN_C_DECL
xnNodeInfoGetRefHandle
(
XnNodeInfo
* pNodeInfo);
114
115
XN_C_API
XnNodeHandle
XN_API_DEPRECATED(
"Please use xnNodeInfoGetRefHandle() instead"
) XN_C_DECL
xnNodeInfoGetHandle
(
XnNodeInfo
* pNodeInfo);
116
122
XN_C_API
const
void
* XN_C_DECL
xnNodeInfoGetAdditionalData
(
XnNodeInfo
* pNodeInfo);
123
126
#endif // __XN_PRD_NODE_INFO_H__
Generated on Sat Feb 16 2013 18:16:07 for OpenNI 1.3.2 by
1.8.3.1