IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Transform3dSrcMacros.h
Go to the documentation of this file.
1 // Transform3dSrcMacros.h:
3 // -----------------------
4 //
15 
16 #ifndef __IPSDKMATH_TRANSFORM3DSRCMACROS_H__
17 #define __IPSDKMATH_TRANSFORM3DSRCMACROS_H__
18 
19 #include <IPSDKMath/Geometry/3d/Transform/Transform3dFactory.h>
20 #include <boost/make_shared.hpp>
21 
24 
27 #define IPSDK_IMPLEMENT_TRANSFORM3D(className) \
28  ipsdk::math::transform::TransformRegistrator3d<className> className::g_registrator; \
29  const ipsdk::math::transform::eGeometricTransform3dType::domain className::g_geometricTransform3dType; \
30  const ipsdk::ipUInt32 className::g_paramsSize;
31 
34 
35 #endif // __IPSDKMATH_TRANSFORM3DSRCMACROS_H__