![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Predefined operators for image strip split used for data dispatch. More...
#include <IPSDKBaseProcessing/DataSplit/Dynamic/DynamicSplitOperators.h>#include <IPSDKImageProcessing/DataSplit/Strip/XStrip2d/ImageXStrip2dSplit.h>#include <IPSDKImageProcessing/DataSplit/Strip/XStrip2dWithKernel/ImageXStrip2dWithKernelSplit.h>#include <IPSDKImageProcessing/DataSplit/Strip/YStrip2d/ImageYStrip2dSplit.h>#include <IPSDKImageProcessing/DataSplit/Strip/YSubStrip2d/ImageYSubStrip2dSplit.h>#include <IPSDKImageProcessing/DataSplit/Strip/YStrip2dWithKernel/ImageYStrip2dWithKernelSplit.h>#include <IPSDKImageProcessing/DataSplit/Strip/YStrip3d/ImageYStrip3dSplit.h>#include <IPSDKImageProcessing/DataSplit/Strip/YStripColor2d/ImageYStripColor2dSplit.h>#include <IPSDKImageProcessing/DataSplit/Strip/YStripSeq2d/ImageYStripSeq2dSplit.h>#include <IPSDKImageProcessing/DataSplit/Strip/ZStrip3d/ImageZStrip3dSplit.h>#include <IPSDKImageProcessing/DataSplit/Strip/ZStrip3dWithKernel/ImageZStrip3dWithKernelSplit.h>#include <IPSDKImageProcessing/DataSplit/Strip/ZStripColor3d/ImageZStripColor3dSplit.h>#include <IPSDKImageProcessing/DataSplit/Strip/ZSubStrip3d/ImageZSubStrip3dSplit.h>#include <IPSDKImageProcessing/DataSplit/Strip/PreviousYStrip2d/PreviousImageYStrip2dSplit.h>#include <IPSDKImageProcessing/DataSplit/Strip/PreviousZStrip3d/PreviousImageZStrip3dSplit.h>#include <IPSDKBaseData/Pattern/StructuringElement/StructuringElementTypes.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< ImageYStrip2dSplit< TProcessor, image::BaseImage, TAttribute > > | ipsdk::imaproc::yStrip2dSplit (const image::ImagePtr &pImage, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYStrip2dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::yStrip2dSplit (const image::ImageConstPtr &pImage, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::disable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageYStrip2dSplit< TProcessor, const image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::yStrip2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::enable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageYStrip2dSplit< TProcessor, image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::yStrip2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYStrip2dSplit< TProcessor, image::BaseImage, TAttribute > > | ipsdk::imaproc::yStrip2dSplit (const image::ImagePtr &pImage, const image::eStripParsingDirection &stripParsingDirection, const image::eStripParsingDirection &lineParsingDirection) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYStrip2dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::yStrip2dSplit (const image::ImageConstPtr &pImage, const image::eStripAllocationType &stripAllocationType, const image::eStripParsingDirection &stripParsingDirection, const image::eStripParsingDirection &lineParsingDirection) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::disable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageYStrip2dSplit< TProcessor, const image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::yStrip2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripAllocationType &stripAllocationType, const image::eStripParsingDirection &stripParsingDirection, const image::eStripParsingDirection &lineParsingDirection) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::enable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageYStrip2dSplit< TProcessor, image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::yStrip2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripParsingDirection &stripParsingDirection, const image::eStripParsingDirection &lineParsingDirection) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYSubStrip2dSplit< TProcessor, image::BaseImage, TAttribute > > | ipsdk::imaproc::ySubStrip2dSplit (const image::ImagePtr &pImage, ipUInt64 yOffset, ipUInt64 nbRows) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYSubStrip2dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::ySubStrip2dSplit (const image::ImageConstPtr &pImage, ipUInt64 yOffset, ipUInt64 nbRows, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::disable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageYSubStrip2dSplit< TProcessor, const image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::ySubStrip2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, ipUInt64 yOffset, ipUInt64 nbRows, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::enable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageYSubStrip2dSplit< TProcessor, image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::ySubStrip2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, ipUInt64 yOffset, ipUInt64 nbRows) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageXStrip2dSplit< TProcessor, image::BaseImage, TAttribute > > | ipsdk::imaproc::xStrip2dSplit (const image::ImagePtr &pImage, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageXStrip2dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::xStrip2dSplit (const image::ImageConstPtr &pImage, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::disable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageXStrip2dSplit< TProcessor, const image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::xStrip2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::enable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageXStrip2dSplit< TProcessor, image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::xStrip2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYStrip2dWithKernelSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::yStrip2dWithKernelSplit (const image::ImageConstPtr &pImage, const KernelXY &kernelXY, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYStrip2dWithKernelSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::yStrip2dWithKernelSplit (const image::ImageConstPtr &pImage, const StructuringElementXY &structuringElementXY, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYStrip2dWithKernelSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::yStrip2dWithKernelSplit (const image::ImageConstPtr &pImage, const ipUInt64 startingKernelSizeX, const ipUInt64 endingKernelSizeX, const ipUInt64 startingKernelSizeY, const ipUInt64 endingKernelSizeY, 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< ImageYStrip2dWithKernelSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutput >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::yStrip2dWithKernelSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const KernelXY &kernelXY, 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< ImageYStrip2dWithKernelSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutput >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::yStrip2dWithKernelSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const StructuringElementXY &structuringElementXY, 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< ImageYStrip2dWithKernelSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutput >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::yStrip2dWithKernelSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const ipUInt64 startingKernelSizeX, const ipUInt64 endingKernelSizeX, const ipUInt64 startingKernelSizeY, const ipUInt64 endingKernelSizeY, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageXStrip2dWithKernelSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::xStrip2dWithKernelSplit (const image::ImageConstPtr &pImage, const KernelXY &kernelXY, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct, const ipUInt64 nbMaxEltsPerSplit=NumericLimits< ipUInt64 >::max()) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageXStrip2dWithKernelSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::xStrip2dWithKernelSplit (const image::ImageConstPtr &pImage, const StructuringElementXY &structuringElementXY, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct, const ipUInt64 nbMaxEltsPerSplit=NumericLimits< ipUInt64 >::max()) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageXStrip2dWithKernelSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::xStrip2dWithKernelSplit (const image::ImageConstPtr &pImage, const ipUInt64 startingKernelSizeX, const ipUInt64 endingKernelSizeX, const ipUInt64 startingKernelSizeY, const ipUInt64 endingKernelSizeY, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct, const ipUInt64 nbMaxEltsPerSplit=NumericLimits< ipUInt64 >::max()) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< ImageXStrip2dWithKernelSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutput >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::xStrip2dWithKernelSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const KernelXY &kernelXY, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct, const ipUInt64 nbMaxEltsPerSplit=NumericLimits< ipUInt64 >::max()) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< ImageXStrip2dWithKernelSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutput >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::xStrip2dWithKernelSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const StructuringElementXY &structuringElementXY, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct, const ipUInt64 nbMaxEltsPerSplit=NumericLimits< ipUInt64 >::max()) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< ImageXStrip2dWithKernelSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutput >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::xStrip2dWithKernelSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const ipUInt64 startingKernelSizeX, const ipUInt64 endingKernelSizeX, const ipUInt64 startingKernelSizeY, const ipUInt64 endingKernelSizeY, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct, const ipUInt64 nbMaxEltsPerSplit=NumericLimits< ipUInt64 >::max()) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYStrip3dSplit< TProcessor, image::BaseImage, TAttribute > > | ipsdk::imaproc::yStrip3dSplit (const image::ImagePtr &pImage, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYStrip3dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::yStrip3dSplit (const image::ImageConstPtr &pImage, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::disable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageYStrip3dSplit< TProcessor, const image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::yStrip3dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::enable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageYStrip3dSplit< TProcessor, image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::yStrip3dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYStripColor2dSplit< TProcessor, image::BaseImage, TAttribute > > | ipsdk::imaproc::yStripColor2dSplit (const image::ImagePtr &pImage, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYStripColor2dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::yStripColor2dSplit (const image::ImageConstPtr &pImage, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::disable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageYStripColor2dSplit< TProcessor, const image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::yStripColor2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::enable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageYStripColor2dSplit< TProcessor, image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::yStripColor2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYStripColor2dSplit< TProcessor, image::BaseImage, TAttribute > > | ipsdk::imaproc::yStripColorOrGrey2dSplit (const image::ImagePtr &pImage, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYStripColor2dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::yStripColorOrGrey2dSplit (const image::ImageConstPtr &pImage, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::disable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageYStripColor2dSplit< TProcessor, const image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::yStripColorOrGrey2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::enable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageYStripColor2dSplit< TProcessor, image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::yStripColorOrGrey2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYStripSeq2dSplit< TProcessor, image::BaseImage, TAttribute > > | ipsdk::imaproc::yStripSeq2dSplit (const image::ImagePtr &pImage, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageYStripSeq2dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::yStripSeq2dSplit (const image::ImageConstPtr &pImage, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::disable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageYStripSeq2dSplit< TProcessor, const image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::yStripSeq2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::enable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageYStripSeq2dSplit< TProcessor, image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::yStripSeq2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageZStrip3dSplit< TProcessor, image::BaseImage, TAttribute > > | ipsdk::imaproc::zStrip3dSplit (const image::ImagePtr &pImage, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageZStrip3dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::zStrip3dSplit (const image::ImageConstPtr &pImage, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::disable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageZStrip3dSplit< TProcessor, const image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::zStrip3dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::enable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageZStrip3dSplit< TProcessor, image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::zStrip3dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageZSubStrip3dSplit< TProcessor, image::BaseImage, TAttribute > > | ipsdk::imaproc::zSubStrip3dSplit (const image::ImagePtr &pImage, ipUInt64 zOffset, ipUInt64 nbZPlans) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageZSubStrip3dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::zSubStrip3dSplit (const image::ImageConstPtr &pImage, ipUInt64 zOffset, ipUInt64 nbZPlans, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::disable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageZSubStrip3dSplit< TProcessor, const image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::zSubStrip3dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, ipUInt64 zOffset, ipUInt64 nbZPlans, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::enable_if< boost::mpl::bool_< TInputAttribute::g_bOutput >, boost::shared_ptr< ImageZSubStrip3dSplit< TProcessor, image::BaseImage, TAttribute > > >::type | ipsdk::imaproc::zSubStrip3dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, ipUInt64 zOffset, ipUInt64 nbZPlans) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageZStripColor3dSplit< TProcessor, image::BaseImage, TAttribute > > | ipsdk::imaproc::zStripColor3dSplit (const image::ImagePtr &pImage, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageZStripColor3dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::zStripColor3dSplit (const image::ImageConstPtr &pImage, 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< ImageZStripColor3dSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutputAttribute >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::zStripColor3dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageZStripColor3dSplit< TProcessor, image::BaseImage, TAttribute > > | ipsdk::imaproc::zStripColorOrGrey3dSplit (const image::ImagePtr &pImage, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageZStripColor3dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::zStripColorOrGrey3dSplit (const image::ImageConstPtr &pImage, 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< ImageZStripColor3dSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutputAttribute >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::zStripColorOrGrey3dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< ImageZStrip3dWithKernelSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::zStrip3dWithKernelSplit (const image::ImageConstPtr &pImage, 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< ImageZStrip3dWithKernelSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::zStrip3dWithKernelSplit (const image::ImageConstPtr &pImage, 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< ImageZStrip3dWithKernelSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::zStrip3dWithKernelSplit (const image::ImageConstPtr &pImage, const ipUInt64 startingKernelSizeX, const ipUInt64 endingKernelSizeX, const ipUInt64 startingKernelSizeY, const ipUInt64 endingKernelSizeY, const ipUInt64 startingKernelSizeZ, const ipUInt64 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< ImageZStrip3dWithKernelSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutput >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::zStrip3dWithKernelSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, 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< ImageZStrip3dWithKernelSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutput >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::zStrip3dWithKernelSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, 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< ImageZStrip3dWithKernelSplit< TProcessor, typename boost::mpl::if_< boost::mpl::bool_< TInputAttribute::g_bOutput >, image::BaseImage, const image::BaseImage >::type, TAttribute > > | ipsdk::imaproc::zStrip3dWithKernelSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const ipUInt64 startingKernelSizeX, const ipUInt64 endingKernelSizeX, const ipUInt64 startingKernelSizeY, const ipUInt64 endingKernelSizeY, const ipUInt64 startingKernelSizeZ, const ipUInt64 endingKernelSizeZ, const image::eStripAllocationType &stripAllocationType=image::eStripAllocationType::eSAT_NoAllocation, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< PreviousImageYStrip2dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::previousYStrip2dSplit (const image::ImageConstPtr &pImage, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< PreviousImageYStrip2dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::previousYStrip2dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< PreviousImageZStrip3dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::previousZStrip3dSplit (const image::ImageConstPtr &pImage, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< PreviousImageZStrip3dSplit< TProcessor, const image::BaseImage, TAttribute > > | ipsdk::imaproc::previousZStrip3dSplit (const boost::shared_ptr< TInputAttribute > &pInputAttribute, const image::eStripParsingDirection &stripParsingDirection=image::eStripParsingDirection::eSPD_Direct) |
Predefined operators for image strip split used for data dispatch.
1.8.14