15 #ifndef __IPSDKIMAGEPROCESSING_BASEIMAGETILESPLIT_H__ 16 #define __IPSDKIMAGEPROCESSING_BASEIMAGETILESPLIT_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 24 #include <IPSDKBaseProcessing/DataSplit/Static/BaseStaticSplit.h> 34 template <
typename InputDataType>
70 void initBase(
const InputDataType& pImage);
86 #endif // __IPSDKIMAGEPROCESSING_BASEIMAGETILESPLIT_H__ InputDataType _pImage
pointer to image to be splitted
Definition: BaseImageTileSplit.h:75
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Split operation of an image into tiles.
Definition: ImageSplitTypes.h:39
Predefined types for image tile split operations.
Definition of import/export macro for library.
eSplitStaticType
Enumerate describing static split operation type.
Definition: StaticSplitTypes.h:32
processor::eSplitStaticType getSplitStaticType() const
retrieve static split operation type
Definition: BaseImageTileSplit.h:52
InputDataType InputType
input data type for split operation
Definition: BaseImageTileSplit.h:40
Base class for data static split objets used for data dispatch.
Definition: BaseStaticSplit.h:34
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
eImageSplitType
Enumerate describing image split operation type.
Definition: ImageSplitTypes.h:33
Static split operation type for image processing elements.
Definition: StaticSplitTypes.h:40
eImageSplitType getImageSplitType() const
retrieve image split operation type
Definition: BaseImageTileSplit.h:58
Base class for images data type.
Definition: BaseImage.h:43
Predefined type for image management.
Base class for image tile split operations for data dispatch.
Definition: BaseImageTileSplit.h:35