 |
OpenNI 1.5.4
|
Go to the documentation of this file.
44 #ifndef __XN_DERIVED_CAST_H__
45 #define __XN_DERIVED_CAST_H__
49 static T derived_cast(ModuleProductionNode* pPrdNode);
51 #define DERIVED_CAST_IMPL(T, enm) \
53 T* derived_cast<T*>(ModuleProductionNode* pPrdNode) \
55 return (T*)pPrdNode->m_aInterfaces[enm]; \
78 #define dynamic_cast derived_cast
Definition: XnTypes.h:117
Definition: XnTypes.h:129
Definition: XnTypes.h:141
Definition: XnTypes.h:135
Definition: XnTypes.h:105
Definition: XnTypes.h:114
Definition: XnTypes.h:120
Definition: XnTypes.h:140
Definition: XnTypes.h:102
Definition: XnTypes.h:126
Definition: XnTypes.h:108
Definition: XnTypes.h:111
Definition: XnTypes.h:132
Definition: XnTypes.h:139
#define DERIVED_CAST_IMPL(T, enm)
Definition: XnDerivedCast.h:49
Definition: XnTypes.h:123