16 #ifndef __IPSDKIPLGEOMETRICTRANSFORM_ZOOMINITIALIZERUTILS_H__ 17 #define __IPSDKIPLGEOMETRICTRANSFORM_ZOOMINITIALIZERUTILS_H__ 20 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InOptOutputImg2dSize.h> 21 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InOptOutputImg3dSize.h> 22 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InOutputImg2dSize.h> 23 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InOutputImg3dSize.h> 24 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InOptScaleFactor2d.h> 25 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InOptScaleFactor3d.h> 26 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InScaleFactor2d.h> 27 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InScaleFactor3d.h> 28 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Value/InOptOutputImg3dZSize.h> 29 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Value/InOptZScaleFactor.h> 30 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Value/InOutputImg3dZSize.h> 44 const boost::shared_ptr<const attr::InOptScaleFactor2d>& pScaleAttribute,
45 const boost::shared_ptr<const attr::InOptOutputImg2dSize>& pSizeAttribute);
55 const boost::shared_ptr<const attr::InOptScaleFactor3d>& pScaleAttribute,
56 const boost::shared_ptr<const attr::InOptOutputImg3dSize>& pSizeAttribute);
66 const boost::shared_ptr<const attr::InOptZScaleFactor>& pScaleAttribute,
67 const boost::shared_ptr<const attr::InOptOutputImg3dZSize>& pSizeAttribute);
73 const boost::shared_ptr<const attr::InOutputImg3dZSize>& pSizeAttribute);
82 #endif // __IPSDKIPLGEOMETRICTRANSFORM_ZOOMINITIALIZERUTILS_H__ IPSDKIPLGEOMETRICTRANSFORM_API CustomImageInfoPtr outputZoom3d(const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptScaleFactor3d > &pScaleAttribute, const boost::shared_ptr< const attr::InOptOutputImg3dSize > &pSizeAttribute)
function allowing to create a Zoom 3d output image initializer
IPSDKIPLGEOMETRICTRANSFORM_API CustomImageInfoPtr outputZoom2d(const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptScaleFactor2d > &pScaleAttribute, const boost::shared_ptr< const attr::InOptOutputImg2dSize > &pSizeAttribute)
function allowing to create a Zoom 2d output image initializer
Definition of import/export macro for library.
boost::shared_ptr< const BaseImageAttribute > ImageAttributeConstPtr
IPSDKIPLGEOMETRICTRANSFORM_API CustomImageInfoPtr outputZoom3dZ(const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptZScaleFactor > &pScaleAttribute, const boost::shared_ptr< const attr::InOptOutputImg3dZSize > &pSizeAttribute)
function allowing to create a "zoom along z-axis" image initializer
boost::shared_ptr< BaseCustomImageInfo > CustomImageInfoPtr
#define IPSDKIPLGEOMETRICTRANSFORM_API
Import/Export macro for library IPSDKIPLGeometricTransform.
Definition: IPSDKIPLGeometricTransformExports.h:25