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

Predefined operators for cuda sub image split used for data dispatch. More...

#include <IPSDKBaseProcessing/DataSplit/Static/StaticSplitOperators.h>
#include <IPSDKImageProcessing/DataSplit/SubImage/CudaSubImageSplit.h>
#include <IPSDKBaseProcessing/ProcessorDispatcher/Static/StaticProcessorDispatcher.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< CudaSubImageSplit< TProcessor, TAttribute > > ipsdk::imaproc::splitGpu (const image::ImagePtr &pImage)
 create a splitted image operation used for data dispatch on GPUs
 
template<typename TProcessor , typename TAttribute >
boost::shared_ptr< CudaSubImageSplit< TProcessor, TAttribute > > ipsdk::imaproc::splitGpu (const image::ImageConstPtr &pImage)
 create a splitted image operation used for data dispatch on GPUs
 
template<typename TProcessor , typename TAttribute , typename TInputAttribute >
boost::shared_ptr< CudaSubImageSplit< TProcessor, TAttribute > > ipsdk::imaproc::splitGpu (const boost::shared_ptr< TInputAttribute > &pInputAttribute)
 create a splitted image operation used for data dispatch on GPUs
 

Detailed Description

Predefined operators for cuda sub image split used for data dispatch.

Author
R. Abbal
Date
2022/08/03