IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
ImageInitializerTypes.h
Go to the documentation of this file.
1 // ImageInitializerTypes.h:
3 // ------------------------
4 //
14 
15 #ifndef __IPSDKIMAGEPROCESSING_IMAGEINITIALIZERTYPES_H__
16 #define __IPSDKIMAGEPROCESSING_IMAGEINITIALIZERTYPES_H__
17 
19 #include <boost/function.hpp>
20 
21 namespace ipsdk {
22 namespace imaproc {
23 
26 
38 )
39 
46  (ePUT_Unsigned)
47  (ePUT_Signed)
48  (ePUT_Upper)
51 )
52 
60  (ePBT_Maximum)
62  (ePBT_Upper)
64  (ePBT_Divide)
65 )
66 
75 )
76 
83  (eIISP_Inherit)
85  (eIISP_Disk)
86 )
87 
90 
92 typedef boost::function<ipsdk::image::eImageBufferType ()> DefineImageBufferTypeFunction;
93 
96 
97 } // end of namespace imaproc
98 } // end of namespace ipsdk
99 
100 #endif // __IPSDKIMAGEPROCESSING_IMAGEINITIALIZERTYPES_H__
The allocated image is a memory image.
Definition: ImageInitializerTypes.h:118
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Retrieve ouput image buffer type for minima computation from two input image buffer types...
Definition: ImageInitializerTypes.h:78
Retrieve ouput image buffer type for a binary subtraction like operation.
Definition: ImageInitializerTypes.h:86
Retrieve ouput image buffer type for maxima computation from two input image buffer types...
Definition: ImageInitializerTypes.h:80
Retrieve ouput image buffer type for a division computation from two input image buffer types...
Definition: ImageInitializerTypes.h:88
Retrieve upper signed image buffer type from input image buffer type.
Definition: ImageInitializerTypes.h:65
Output initializer used to define output from parameters of a derived object.
Definition: ImageInitializerTypes.h:44
Retrieve ouput image buffer type for a binary addition like operation.
Definition: ImageInitializerTypes.h:84
Retrieve upper unsigned image buffer type from input image buffer type.
Definition: ImageInitializerTypes.h:63
eImageInitializerType
Enumerate describing output image initializer type.
Definition: ImageInitializerTypes.h:34
Definition: DataItemNodeHdrMacrosDetails.h:48
Predefined types for image output initializer management.
Output initializer used to promote a input images buffer type with respecting to their size...
Definition: ImageInitializerTypes.h:42
ePromoteUnaryType
Enumerate describing promote unary output image initializer type.
Definition: ImageInitializerTypes.h:55
Output initializer used to promote an input image buffer type with respecting its size...
Definition: ImageInitializerTypes.h:40
Retrieve signed image buffer type from input image buffer type.
Definition: ImageInitializerTypes.h:59
eImageInitializerStoragePolicy
Enumerate describing image initializer storage policy.
Definition: ImageInitializerTypes.h:114
Retrieve unsigned image buffer type from input image buffer type.
Definition: ImageInitializerTypes.h:57
Retrieve ouput image buffer type for an absolute value maxima computation from two input image buffer...
Definition: ImageInitializerTypes.h:82
The allocated image is a disk image.
Definition: ImageInitializerTypes.h:120
Output initializer used to duplicate input image geometry.
Definition: ImageInitializerTypes.h:36
Output initializer used to duplicate input image geometry associated with an image buffer type attrib...
Definition: ImageInitializerTypes.h:38
eImageInitializerDistributionPolicy
Enumerate describing image initializer distribution policy.
Definition: ImageInitializerTypes.h:99
boost::function< ipsdk::image::eImageBufferType()> DefineImageBufferTypeFunction
function type used to define used image buffer type
Definition: ImageInitializerTypes.h:128
Image memory distribution is disabled.
Definition: ImageInitializerTypes.h:103
Image memory distribution is allowed.
Definition: ImageInitializerTypes.h:101
The allocated image has the same storage type than the input image.
Definition: ImageInitializerTypes.h:116
ePromoteBinaryType
Enumerate describing promote binary output image initializer type.
Definition: ImageInitializerTypes.h:76
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26
Retrieve upper image buffer type from input image buffer type.
Definition: ImageInitializerTypes.h:61
eImageBufferType
types associated to image buffers
Definition: ImageTypes.h:78