IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
WarpUtils.h
Go to the documentation of this file.
1 // WarpUtils.h:
3 // ------------
4 //
15 
16 #ifndef __PYIPSDKIPLGEOMETRICTRANSFORM_WARPUTILS_H__
17 #define __PYIPSDKIPLGEOMETRICTRANSFORM_WARPUTILS_H__
18 
21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/WarpMotionTransform2d.h>
22 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/WarpMotionTransform3d.h>
23 #include <boost/python/tuple.hpp>
24 
25 namespace ipsdk {
26 namespace python {
27 
30 
35 PYIPSDKIPLGEOMETRICTRANSFORM_API boost::python::tuple
36 computeWarpedDefaultSize(const ipsdk::imaproc::attr::WarpMotionTransform2d& motionTransform,
37  const ipsdk::image::BaseImage& inputImg);
38 PYIPSDKIPLGEOMETRICTRANSFORM_API boost::python::tuple
39 computeWarpedDefaultSize(const ipsdk::imaproc::attr::WarpMotionTransform2d& motionTransform,
40  const ipUInt64 inputSizeX,
41  const ipUInt64 inputSizeY);
43 
48 PYIPSDKIPLGEOMETRICTRANSFORM_API boost::python::tuple
49 computeWarpedDefaultSize(const ipsdk::imaproc::attr::WarpMotionTransform3d& motionTransform,
50  const ipsdk::image::BaseImage& inputImg);
51 PYIPSDKIPLGEOMETRICTRANSFORM_API boost::python::tuple
52 computeWarpedDefaultSize(const ipsdk::imaproc::attr::WarpMotionTransform3d& motionTransform,
53  const ipUInt64 inputSizeX,
54  const ipUInt64 inputSizeY,
55  const ipUInt64 inputSizeZ);
57 
60 
61 } // end of namespace python
62 } // end of namespace ipsdk
63 
64 #endif // __PYIPSDKIPLGEOMETRICTRANSFORM_WARPUTILS_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
PYIPSDKIPLGEOMETRICTRANSFORM_API boost::python::tuple computeWarpedDefaultSize(const ipsdk::imaproc::attr::WarpMotionTransform2d &motionTransform, const ipsdk::image::BaseImage &inputImg)
function allowing to compute default output size for a warping transformation 2d
#define PYIPSDKIPLGEOMETRICTRANSFORM_API
Import/Export macro for library PyIPSDKIPLGeometricTransform.
Definition: PyIPSDKIPLGeometricTransformExports.h:25
Definition of import/export macro for library.
Base class for images data type.
Definition: BaseImage.h:43
Predefined type for image management.