15 #ifndef __IPSDKIPLGEOMETRICTRANSFORM_ZOOMRULEUTILS_H__ 16 #define __IPSDKIPLGEOMETRICTRANSFORM_ZOOMRULEUTILS_H__ 19 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InOptScaleFactor2d.h> 20 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InOptScaleFactor3d.h> 21 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InOptOutputImg2dSize.h> 22 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InOptOutputImg3dSize.h> 23 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InScaleFactor2d.h> 24 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/InScaleFactor3d.h> 25 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Value/InOptOutputImg3dZSize.h> 26 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Value/InOptZScaleFactor.h> 40 const boost::shared_ptr<const attr::InOptScaleFactor2d>& pScaleAttribute,
41 const boost::shared_ptr<const attr::InOptOutputImg2dSize>& pSizeAttribute);
47 const boost::shared_ptr<const attr::InScaleFactor2d>& pScaleAttribute);
53 const boost::shared_ptr<const attr::InOptScaleFactor3d>& pScaleAttribute,
54 const boost::shared_ptr<const attr::InOptOutputImg3dSize>& pSizeAttribute);
60 const boost::shared_ptr<const attr::InScaleFactor3d>& pScaleAttribute);
66 const boost::shared_ptr<const attr::InOptZScaleFactor>& pScaleAttribute,
67 const boost::shared_ptr<const attr::InOptOutputImg3dZSize>& pSizeAttribute);
76 #endif // __IPSDKIPLGEOMETRICTRANSFORM_ZOOMRULEUTILS_H__ IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr matchZScaleFactor(const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptZScaleFactor > &pScaleAttribute, const boost::shared_ptr< const attr::InOptOutputImg3dZSize > &pSizeAttribute)
Definition of import/export macro for library.
boost::shared_ptr< BaseCustomCheckedImageProperty > CustomCheckedImagePropertyPtr
boost::shared_ptr< const BaseImageAttribute > ImageAttributeConstPtr
IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr matchZoom2d(const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptScaleFactor2d > &pScaleAttribute, const boost::shared_ptr< const attr::InOptOutputImg2dSize > &pSizeAttribute)
IPSDKIPLGEOMETRICTRANSFORM_API CustomCheckedImagePropertyPtr matchZoom3d(const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptScaleFactor3d > &pScaleAttribute, const boost::shared_ptr< const attr::InOptOutputImg3dSize > &pSizeAttribute)
#define IPSDKIPLGEOMETRICTRANSFORM_API
Import/Export macro for library IPSDKIPLGeometricTransform.
Definition: IPSDKIPLGeometricTransformExports.h:25