IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
UnionLinearInitializerUtils.h
Go to the documentation of this file.
1 // UnionLinearInitializerUtils.h:
3 // -----------------------
4 //
15 
16 #ifndef __IPSDKIPLGEOMETRICTRANSFORM_UNIONLINEARINITIALIZERUTILS_H__
17 #define __IPSDKIPLGEOMETRICTRANSFORM_UNIONLINEARINITIALIZERUTILS_H__
18 
22 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Enumerate/InOptBorderExtensionPolicy.h>
23 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Value/InRadius.h>
24 
25 namespace ipsdk {
26 namespace imaproc {
27 namespace morpho {
28 
31 
34 outputUnionLinear2d(const ImageAttributeConstPtr& pInputAttribute,
35  const boost::shared_ptr<const attr::InOptBorderExtensionPolicy>& pInOptBorderExtensionPolicy,
36  const boost::shared_ptr<const attr::InRadius>& pInRadius);
37 
39 outputUnionLinear3d(const ImageAttributeConstPtr& pInputAttribute,
40  const boost::shared_ptr<const attr::InOptBorderExtensionPolicy>& pInOptBorderExtensionPolicy,
41  const boost::shared_ptr<const attr::InRadius>& pInRadius);
42 
45 
46 } // end of namespace gtrans
47 } // end of namespace imaproc
48 } // end of namespace ipsdk
49 
50 #endif // __IPSDKIPLGEOMETRICTRANSFORM_UNIONLINEARINITIALIZERUTILS_H__
#define IPSDKIPLBASICMORPHOLOGY_API
Import/Export macro for library IPSDKIPLBasicMorphology.
Definition: IPSDKIPLBasicMorphologyExports.h:25
boost::shared_ptr< const BaseImageAttribute > ImageAttributeConstPtr
Definition of import/export macro for library.
IPSDKIPLBASICMORPHOLOGY_API CustomImageInfoPtr outputUnionLinear2d(const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > &pInOptBorderExtensionPolicy, const boost::shared_ptr< const attr::InRadius > &pInRadius)
function allowing to create an union linear closing or opening image initializer
boost::shared_ptr< BaseCustomImageInfo > CustomImageInfoPtr