![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Predefined operators for static image strip split used for data dispatch. More...
#include <IPSDKBaseProcessing/DataSplit/Static/StaticSplitOperators.h>#include <IPSDKImageProcessing/DataSplit/StaticStrip/YStrip2d/StaticImageYStrip2dSplit.h>#include <IPSDKImageProcessing/DataSplit/StaticStrip/ZStrip3d/StaticImageZStrip3dSplit.h>#include <IPSDKImageProcessing/DataSplit/StaticStrip/ZStrip3dWithKernel/StaticImageZStrip3dWithKernelSplit.h>#include <boost/mpl/if.hpp>#include <boost/mpl/bool.hpp>#include <boost/make_shared.hpp>Go to the source code of this file.
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
| ipsdk::imaproc | |
| Namespace agregating IPSDK base routines and classes for image algorithm processing. | |
Functions | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< StaticImageYStrip2dSplit< TProcessor, image::BaseImage, TAttribute > > | ipsdk::imaproc::staticYStrip2dSplit (const image::ImagePtr &pImage, const ElementsRangeColl &rowElementInfoColl, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< StaticImageYStrip2dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::staticYStrip2dSplit (const image::ImageConstPtr &pImage, const ElementsRangeColl &rowElementInfoColl, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< StaticImageYStrip2dSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutput >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::staticYStrip2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const ElementsRangeColl &rowElementInfoColl, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< StaticImageZStrip3dSplit< TProcessor, image::BaseImage, TAttribute > > | ipsdk::imaproc::staticZStrip3dSplit (const image::ImagePtr &pImage, const ElementsRangeColl &planElementInfoColl, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< StaticImageZStrip3dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::staticZStrip3dSplit (const image::ImageConstPtr &pImage, const ElementsRangeColl &planElementInfoColl, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< StaticImageZStrip3dSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutput >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::staticZStrip3dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const ElementsRangeColl &planElementInfoColl, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< StaticImageZStrip3dWithKernelSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::staticZStrip3dWithKernelSplit (const image::ImageConstPtr &pImage, const ElementsRangeColl &planElementInfoColl, const KernelXYZ &kernelXYZ, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< StaticImageZStrip3dWithKernelSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::staticZStrip3dWithKernelSplit (const image::ImageConstPtr &pImage, const ElementsRangeColl &planElementInfoColl, const StructuringElementXYZ &structuringElementXYZ, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< StaticImageZStrip3dWithKernelSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::staticZStrip3dWithKernelSplit (const image::ImageConstPtr &pImage, const ElementsRangeColl &planElementInfoColl, const ipUInt32 startingKernelSizeX, const ipUInt32 endingKernelSizeX, const ipUInt32 startingKernelSizeY, const ipUInt32 endingKernelSizeY, const ipUInt32 startingKernelSizeZ, const ipUInt32 endingKernelSizeZ, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< StaticImageZStrip3dWithKernelSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutput >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::staticZStrip3dWithKernelSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const ElementsRangeColl &planElementInfoColl, const KernelXYZ &kernelXYZ, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< StaticImageZStrip3dWithKernelSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutput >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::staticZStrip3dWithKernelSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const ElementsRangeColl &planElementInfoColl, const StructuringElementXYZ &structuringElementXYZ, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< StaticImageZStrip3dWithKernelSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutput >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::staticZStrip3dWithKernelSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const ElementsRangeColl &planElementInfoColl, const ipUInt32 startingKernelSizeX, const ipUInt32 endingKernelSizeX, const ipUInt32 startingKernelSizeY, const ipUInt32 endingKernelSizeY, const ipUInt32 startingKernelSizeZ, const ipUInt32 endingKernelSizeZ, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
Predefined operators for static image strip split used for data dispatch.
1.8.14