16 #ifndef __IPSDKIPLATTRIBUTES_WARPMOTIONTRANSFORM3D_H__ 17 #define __IPSDKIPLATTRIBUTES_WARPMOTIONTRANSFORM3D_H__ 35 ((ENUMLEAF)(Type)(ipsdk::math::transform::eGeometricTransform3dType)(ipsdk::math::transform::eGeometricTransform3dType::eGT3DT_Rigid))
44 bool isParamsSizeValid()
const;
47 typedef ipsdk::math::transform::GeometricTransform3dPtr GeometricTransformPtr;
52 operator GeometricTransformPtr()
const;
75 const std::vector<ipReal64>& params);
89 const image::BaseImage& image);
110 #endif // __IPSDKIPLATTRIBUTES_WARPMOTIONTRANSFORM3D_H__ #define IPSDK_DECLARE_NODE_DATA(libraryName, className, childSeq)
IPSDKIPLATTRIBUTES_API WarpMotionTransform3dPtr createCenteredRotation(const ipReal64 chi, const ipReal64 beta, const ipReal64 alpha, const ipUInt64 sizeX, const ipUInt64 sizeY, const ipUInt64 sizeZ)
method allowing to create a centered rotation given image size
boost::shared_ptr< const ipsdk::imaproc::attr::WarpMotionTransform3d > WarpMotionTransform3dConstPtr
shared pointer to const ipsdk::imaproc::attr::Pixels3d
Definition: WarpMotionTransform3d.h:164
boost::shared_ptr< ipsdk::imaproc::attr::WarpMotionTransform3d > WarpMotionTransform3dPtr
shared pointer to ipsdk::imaproc::attr::WarpMotionTransform3d
Definition: WarpMotionTransform3d.h:160
Definition of import/export macro for library.
#define IPSDKIPLATTRIBUTES_API
Import/Export macro for library IPSDKIPLAttributes.
Definition: IPSDKIPLAttributesExports.h:25
IPSDKIPLATTRIBUTES_API WarpMotionTransform3dPtr createWarpMotionTransform3d(const ipsdk::math::transform::BaseGeometricTransform3d &tranform)
method allowing to create a warp motion transform 3d