IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces
BorderExtensionRuleUtils.h File Reference

Utility functions for image attribute border extension rules management. More...

#include <IPSDKIPL/IPSDKIPLBasicMorphology/IPSDKIPLBasicMorphologyExports.h>
#include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Enumerate/InOptBorderExtensionPolicy.h>
#include <IPSDKImageProcessing/Rule/Image/ImageProperty/CustomCheckedImageProperty/CustomCheckedImagePropertyTypes.h>
#include <IPSDKImageProcessing/Attribute/Image/ImageAttributeTypes.h>
#include <IPSDKImageProcessing/Attribute/StructuringElement/StructuringElementAttributeTypes.h>
#include <IPSDKBaseData/Pattern/StructuringElement/StructuringElementInfoUtils.h>
#include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Value/InRadius.h>

Go to the source code of this file.

Namespaces

 ipsdk::imaproc::morpho
 Namespace aggregating morphological operations on images.
 

Functions

IPSDKIPLBASICMORPHOLOGY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::morpho::matchBorderExtension1 (const ImageAttributeConstPtr &pInImg, const StructuringElementXYAttributeConstPtr &pSEXY, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > pInBorderExtensionPolicy)
 function allowing to define rule applied on working 2d image for morphological algorithms with optional border extension
 
IPSDKIPLBASICMORPHOLOGY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::morpho::matchBorderExtension2 (const ImageAttributeConstPtr &pInImg, const StructuringElementXYAttributeConstPtr &pSEXY, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > pInBorderExtensionPolicy)
 function allowing to define rule applied on working 2d image for morphological algorithms with optional border extension
 
IPSDKIPLBASICMORPHOLOGY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::morpho::matchBorderExtension1 (const ImageAttributeConstPtr &pInImg, const boost::shared_ptr< const attr::InRadius > &pInRadius, const eSEXYSubType &typeSE, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > pInBorderExtensionPolicy)
 function allowing to define rule applied on working 2d image for morphological algorithms with optional border extension
 
IPSDKIPLBASICMORPHOLOGY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::morpho::matchBorderExtension1 (const ImageAttributeConstPtr &pInImg, const StructuringElementXYZAttributeConstPtr &pSEXYZ, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > pInBorderExtensionPolicy)
 function allowing to define rule applied on working 3d image for morphological algorithms with optional border extension
 
IPSDKIPLBASICMORPHOLOGY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::morpho::matchBorderExtension2 (const ImageAttributeConstPtr &pInImg, const StructuringElementXYZAttributeConstPtr &pSEXYZ, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > pInBorderExtensionPolicy)
 function allowing to define rule applied on working 3d image for morphological algorithms with optional border extension
 
IPSDKIPLBASICMORPHOLOGY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::morpho::matchBorderExtension1 (const ImageAttributeConstPtr &pInImg, const boost::shared_ptr< const attr::InRadius > &pInRadius, const eSEXYZSubType &typeSE, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > pInOptBorderExtensionPolicy)
 function allowing to define rule applied on working 3d image for morphological algorithms with optional border extension
 

Detailed Description

Utility functions for image attribute border extension rules management.

Author
E. Noirfalise
Date
2017/12/15