15 #ifndef __IPSDKIMAGEPROCESSING_BASEIMAGESTRIPSPLIT_H__ 16 #define __IPSDKIMAGEPROCESSING_BASEIMAGESTRIPSPLIT_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 25 #include <IPSDKBaseProcessing/DataSplit/Dynamic/BaseDynamicSplit.h> 34 template <
typename InputDataType>
81 void initSplitted(
const boost::shared_ptr<InputDataType>& pImage,
83 const ipUInt64 nbMinEltsPerSplit = 1,
91 void initUnSplitted(
const boost::shared_ptr<InputDataType>& pImage,
97 const boost::shared_ptr<InputDataType>& getImagePtr()
const;
102 boost::shared_ptr<InputDataType> _pImage;
111 #pragma warning (pop) 113 #endif // __IPSDKIMAGEPROCESSING_BASEIMAGESTRIPSPLIT_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
eSplitDynamicType
Enumerate describing dynamic split operation type.
Definition: DynamicSplitTypes.h:36
Predefined types for image strip split operations.
InputDataType InputType
input data type for split operation
Definition: BaseImageStripSplit.h:40
Definition: NumericLimits.h:27
Definition of import/export macro for library.
processor::eSplitDynamicType getSplitDynamicType() const
retrieve dynamic split operation type
Definition: BaseImageStripSplit.h:52
Base class for data dynamic split objets used for data dispatch.
Definition: BaseDynamicSplit.h:31
Split operation of an image into strips.
Definition: ImageSplitTypes.h:37
Dynamic split operation type for image processing elements.
Definition: DynamicSplitTypes.h:46
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Predefined types for image strips management.
eImageSplitType
Enumerate describing image split operation type.
Definition: ImageSplitTypes.h:33
eImageStripSplitType
Enumerate describing image strip split type.
Definition: ImageStripSplitTypes.h:33
eImageSplitType getImageSplitType() const
retrieve image split operation type
Definition: BaseImageStripSplit.h:58
Base class for images data type.
Definition: BaseImage.h:43
Base class for image strip split operations for data dispatch.
Definition: BaseImageStripSplit.h:35
Class allowing to store elements location informations.
Definition: ElementsLocationInfo.h:32