OpenNI 1.5.4
XnBaseNode.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 _NINODEALLOC_H
23 #define _NINODEALLOC_H
24 //---------------------------------------------------------------------------
25 // Includes
26 //---------------------------------------------------------------------------
27 #include <XnDataTypes.h>
28 
29 //---------------------------------------------------------------------------
30 // Types
31 //---------------------------------------------------------------------------
35 typedef struct XnBaseNode
36 {
43 } XnBaseNode;
44 
45 //---------------------------------------------------------------------------
46 // Exported Function Declaration
47 //---------------------------------------------------------------------------
52 
57 XN_C_API void XN_C_DECL xnDeallocateBaseNode(XnBaseNode* pNode);
58 
59 #endif //_NINODEALLOC_H
XnBaseNode::m_pNext
XnBaseNode * m_pNext
Definition: XnBaseNode.h:58
XnDataTypes.h
XN_C_API
#define XN_C_API
Definition: XnPlatform.h:126
xnAllocateBaseNode
XN_C_API XnBaseNode *XN_C_DECL xnAllocateBaseNode()
XnBaseNode
struct XnBaseNode XnBaseNode
xnDeallocateBaseNode
XN_C_API void XN_C_DECL xnDeallocateBaseNode(XnBaseNode *pNode)
XnBaseNode::m_pPrevious
XnBaseNode * m_pPrevious
Definition: XnBaseNode.h:60
XnBaseNode::m_Data
XnValue m_Data
Definition: XnBaseNode.h:62
XnValue
void * XnValue
Definition: XnDataTypes.h:36
XnBaseNode
Definition: XnBaseNode.h:35