16 #ifndef __IPSDKIPLATTRIBUTES_WARPMOTIONTRANSFORM2D_H__ 17 #define __IPSDKIPLATTRIBUTES_WARPMOTIONTRANSFORM2D_H__ 22 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/RegistrationMotionTransform2d.h> 36 ((ENUMLEAF)(Type)(ipsdk::math::transform::eGeometricTransform2dType)(ipsdk::math::transform::eGeometricTransform2dType::eGT2DT_Rigid))
45 bool isParamsSizeValid()
const;
48 typedef ipsdk::math::transform::GeometricTransform2dPtr GeometricTransformPtr;
53 operator GeometricTransformPtr()
const;
76 const std::vector<ipReal64>& params);
93 const image::BaseImage& image);
111 #endif // __IPSDKIPLATTRIBUTES_WARPMOTIONTRANSFORM2D_H__ #define IPSDK_DECLARE_NODE_DATA(libraryName, className, childSeq)
boost::shared_ptr< ipsdk::imaproc::attr::WarpMotionTransform2d > WarpMotionTransform2dPtr
shared pointer to ipsdk::imaproc::attr::WarpMotionTransform2d
Definition: WarpMotionTransform2d.h:161
boost::shared_ptr< const ipsdk::imaproc::attr::WarpMotionTransform2d > WarpMotionTransform2dConstPtr
shared pointer to const ipsdk::imaproc::attr::Pixels2d
Definition: WarpMotionTransform2d.h:165
IPSDKIPLATTRIBUTES_API WarpMotionTransform2dPtr createCenteredRotation(const ipReal64 theta, const ipUInt64 sizeX, const ipUInt64 sizeY)
method allowing to create a centered rotation given image size
IPSDKIPLATTRIBUTES_API WarpMotionTransform2dPtr createWarpMotionTransform2d(const RegistrationMotionTransform2dConstPtr &pTranform)
method allowing to create a warp motion transform 2d
Definition of import/export macro for library.
#define IPSDKIPLATTRIBUTES_API
Import/Export macro for library IPSDKIPLAttributes.
Definition: IPSDKIPLAttributesExports.h:25
boost::shared_ptr< const ipsdk::imaproc::attr::RegistrationMotionTransform2d > RegistrationMotionTransform2dConstPtr
shared pointer to const ipsdk::imaproc::attr::RegistrationMotionTransform2d
Definition: RegistrationMotionTransform2d.h:160