IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
StaticImageStripSplitTypes.h
Go to the documentation of this file.
1 // StaticImageStripSplitTypes.h:
3 // -----------------------------
4 //
14 
15 #ifndef __IPSDKIMAGEPROCESSING_STATICIMAGESTRIPSPLITTYPES_H__
16 #define __IPSDKIMAGEPROCESSING_STATICIMAGESTRIPSPLITTYPES_H__
17 
19 #include <IPSDKBaseData/Range/ElementsRange.h>
20 #include <IPSDKUtil/BaseTypes.h>
21 #include <vector>
22 
23 namespace ipsdk {
24 namespace imaproc {
25 
28 
34 
36  (eSISST_Z3d)
38 )
39 
40 
44 typedef std::vector<ElementsRange> ElementsRangeColl;
45 
48 
49 } // end of namespace imaproc
50 } // end of namespace ipsdk
51 
52 #endif // __IPSDKIMAGEPROCESSING_STATICIMAGESTRIPSPLITTYPES_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
std::vector< ElementsRange > ElementsRangeColl
collection of strip split element informations
Definition: StaticImageStripSplitTypes.h:49
eStaticImageStripSplitType
Enumerate describing static image sstrip split type.
Definition: StaticImageStripSplitTypes.h:35
Static split operation generating image 2d strip with splitting along Y axis.
Definition: StaticImageStripSplitTypes.h:37
Predefined types for image processing elements split.
Base types for multiplatform compatibility.
Static split operation generating image 3d strip with splitting along Z axis associated to a kernel...
Definition: StaticImageStripSplitTypes.h:41
Class allowing to store information about elements range (start offset and number of elements) ...
Definition: ElementsRange.h:27
STL namespace.
Static split operation generating image 3d strip with splitting along Z axis.
Definition: StaticImageStripSplitTypes.h:39
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26