15 #ifndef __IPSDKIMAGEPROCESSING_BASESUBIMAGESPLIT_H__ 16 #define __IPSDKIMAGEPROCESSING_BASESUBIMAGESPLIT_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 24 #include <IPSDKBaseProcessing/DataSplit/Static/BaseStaticSplit.h> 27 #include <IPSDKUtil/Tools/ProcessingResult.h> 35 template <
typename InOutStorageType>
95 const InOutStorageType& pImage);
102 const InOutStorageType& pImage);
108 InOutStorageType& pSubImage)
const;
134 #pragma warning (pop) 136 #endif // __IPSDKIMAGEPROCESSING_BASESUBIMAGESPLIT_H__
eSubImageSplitType
Enumerate describing sub image geometry split type.
Definition: SubImageSplitTypes.h:32
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
InOutStorageType InputStorageType
input data type for split operation
Definition: BaseSubImageSplit.h:41
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
eImageSplitType getImageSplitType() const
retrieve image split operation type
Definition: BaseSubImageSplit.h:59
eVolumeParsingType
Enumerate describing geometry volume(z) parsing type.
Definition: SubImageSplitTypes.h:58
InOutStorageType _pImage
pointer to image to be splitted
Definition: BaseSubImageSplit.h:125
Predefined types for sub image split operations.
eColorParsingType _colorParsingType
image color geometry parsing flag
Definition: BaseSubImageSplit.h:119
Definition of import/export macro for library.
eTemporalParsingType _temporalParsingType
image temporal geometry parsing flag
Definition: BaseSubImageSplit.h:122
eSplitStaticType
Enumerate describing static split operation type.
Definition: StaticSplitTypes.h:32
processor::eSplitStaticType getSplitStaticType() const
retrieve static split operation type
Definition: BaseSubImageSplit.h:53
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
eTemporalParsingType
Enumerate describing geometry temporal(t) parsing type.
Definition: SubImageSplitTypes.h:86
Split operation of an image into sub images.
Definition: ImageSplitTypes.h:35
Static split operation type for image processing elements.
Definition: StaticSplitTypes.h:40
eVolumeParsingType _volumeParsingType
image volume geometry parsing flag
Definition: BaseSubImageSplit.h:116
Base class for images data type.
Definition: BaseImage.h:43
eSubImageSplitType _subImageSplitType
sub image split type associated to operation
Definition: BaseSubImageSplit.h:113
Predefined type for image management.
eColorParsingType
Enumerate describing geometry color(c) parsing type.
Definition: SubImageSplitTypes.h:72
Base class used to split image into sub images for data dispatch.
Definition: BaseSubImageSplit.h:36