![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Predefined operators for sub image split used for data dispatch. More...
#include <IPSDKBaseProcessing/DataSplit/Static/StaticSplitOperators.h>#include <IPSDKImageProcessing/DataSplit/SubImage/SubImageSplit.h>#include <IPSDKImage/Image/BaseImage.h>#include <IPSDKImage/Image/Gpu/CudaImage.h>#include <boost/make_shared.hpp>#include <boost/utility/enable_if.hpp>#include <boost/mpl/equal_to.hpp>#include <boost/mpl/not_equal_to.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< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::split2d (const image::ImagePtr &pImage) |
| create a splitted image operation used for data dispatch where all 2d plans of image are considered as a single element | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::split2d (const image::ImageConstPtr &pImage) |
| create a splitted image operation used for data dispatch where all 2d plans of image are considered as a single element | |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::split2d (const boost::shared_ptr< TInputAttribute > &pInputAttribute) |
| create a splitted image operation used for data dispatch where all 2d plans of image are considered as a single element | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::split2dOrSingle (const image::ImagePtr &pImage) |
| create a splitted image operation used for data dispatch where all 2d plans of image are considered as a single element. In this case a single plan image will be considered as an unsplitted data | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::split2dOrSingle (const image::ImageConstPtr &pImage) |
| create a splitted image operation used for data dispatch where all 2d plans of image are considered as a single element. In this case a single plan image will be considered as an unsplitted data | |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::split2dOrSingle (const boost::shared_ptr< TInputAttribute > &pInputAttribute) |
| create a splitted image operation used for data dispatch where all 2d plans of image are considered as a single element. In this case a single plan image will be considered as an unsplitted data | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitColor2d (const image::ImagePtr &pImage) |
| create a splitted image operation used for data dispatch where all 2d color plans of image are considered as a single element | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitColor2d (const image::ImageConstPtr &pImage) |
| create a splitted image operation used for data dispatch where all 2d color plans of image are considered as a single element | |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitColor2d (const boost::shared_ptr< TInputAttribute > &pInputAttribute) |
| create a splitted image operation used for data dispatch where all 2d color plans of image are considered as a single element | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitColorOrGrey2d (const image::ImagePtr &pImage) |
| create a splitted image operation used for data dispatch where all 2d color plans of image are considered as a single element In this case a single grey plan image will be considered as an unsplitted data | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitColorOrGrey2d (const image::ImageConstPtr &pImage) |
| create a splitted image operation used for data dispatch where all 2d color plans of image are considered as a single element In this case a single grey plan image will be considered as an unsplitted data | |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitColorOrGrey2d (const boost::shared_ptr< TInputAttribute > &pInputAttribute) |
| create a splitted image operation used for data dispatch where all 2d color plans of image are considered as a single element In this case a single grey plan image will be considered as an unsplitted data | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitSequence2d (const image::ImagePtr &pImage) |
| create a splitted image operation used for data dispatch where all 2d sequence plans of image are considered as a single element | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitSequence2d (const image::ImageConstPtr &pImage) |
| create a splitted image operation used for data dispatch where all 2d sequence plans of image are considered as a single element | |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitSequence2d (const boost::shared_ptr< TInputAttribute > &pInputAttribute) |
| create a splitted image operation used for data dispatch where all 2d sequence plans of image are considered as a single element | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::split3d (const image::ImagePtr &pImage) |
| create a splitted image operation used for data dispatch where all 3d volumes of image are considered as a single element | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::split3d (const image::ImageConstPtr &pImage) |
| create a splitted image operation used for data dispatch where all 3d volumes of image are considered as a single element | |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::split3d (const boost::shared_ptr< TInputAttribute > &pInputAttribute) |
| create a splitted image operation used for data dispatch where all 3d volumes of image are considered as a single element | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::split3dOrSingle (const image::ImagePtr &pImage) |
| create a splitted image operation used for data dispatch where all 3d volumes of image are considered as a single element. In this case a single 3d volume image will be considered as an unsplitted data | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::split3dOrSingle (const image::ImageConstPtr &pImage) |
| create a splitted image operation used for data dispatch where all 3d volumes of image are considered as a single element. In this case a single 3d volume image will be considered as an unsplitted data | |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::split3dOrSingle (const boost::shared_ptr< TInputAttribute > &pInputAttribute) |
| create a splitted image operation used for data dispatch where all 3d volumes of image are considered as a single element. In this case a single 3d volume image will be considered as an unsplitted data | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitColor3d (const image::ImagePtr &pImage) |
| create a splitted image operation used for data dispatch where all 3d color images are considered as a single element | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitColor3d (const image::ImageConstPtr &pImage) |
| create a splitted image operation used for data dispatch where all 3d color images are considered as a single element | |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitColor3d (const boost::shared_ptr< TInputAttribute > &pInputAttribute) |
| create a splitted image operation used for data dispatch where all 3d color images are considered as a single element | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitColorOrGrey3d (const image::ImagePtr &pImage) |
| create a splitted image operation used for data dispatch where all 3d color plans of image are considered as a single element In this case a single grey plan image will be considered as an unsplitted data | |
| template<typename TProcessor , typename TAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitColorOrGrey3d (const image::ImageConstPtr &pImage) |
| create a splitted image operation used for data dispatch where all 3d color plans of image are considered as a single element In this case a single grey plan image will be considered as an unsplitted data | |
| template<typename TProcessor , typename TAttribute , typename TInputAttribute > | |
| boost::shared_ptr< SubImageSplit< TProcessor, TAttribute > > | ipsdk::imaproc::splitColorOrGrey3d (const boost::shared_ptr< TInputAttribute > &pInputAttribute) |
| create a splitted image operation used for data dispatch where all 3d color plans of image are considered as a single element In this case a single grey plan image will be considered as an unsplitted data | |
Predefined operators for sub image split used for data dispatch.
1.8.14