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