 |
OpenNI 1.5.7
|
Go to the documentation of this file.
43 #ifndef __XN_DERIVED_CAST_H__
44 #define __XN_DERIVED_CAST_H__
48 static T derived_cast(ModuleProductionNode* pPrdNode);
50 #define DERIVED_CAST_IMPL(T, enm) \
52 T* derived_cast<T*>(ModuleProductionNode* pPrdNode) \
54 return (T*)pPrdNode->m_aInterfaces[enm]; \
77 #define dynamic_cast derived_cast
Definition: XnTypes.h:119
Definition: XnTypes.h:131
Definition: XnTypes.h:143
Definition: XnTypes.h:137
Definition: XnTypes.h:107
Definition: XnTypes.h:116
Definition: XnTypes.h:122
Definition: XnTypes.h:142
Definition: XnTypes.h:104
Definition: XnTypes.h:128
Definition: XnTypes.h:110
Definition: XnTypes.h:113
Definition: XnTypes.h:134
Definition: XnTypes.h:141
#define DERIVED_CAST_IMPL(T, enm)
Definition: XnDerivedCast.h:48
Definition: XnTypes.h:125