IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
ImageInitializerUtils.h
Go to the documentation of this file.
1 // ImageInitializerUtils.h:
3 // ------------------------
4 //
14 
15 #ifndef __IPSDKIMAGEPROCESSING_IMAGEINITIALIZERUTILS_H__
16 #define __IPSDKIMAGEPROCESSING_IMAGEINITIALIZERUTILS_H__
17 
21 
22 namespace ipsdk {
23 namespace imaproc {
24 
27 
34 getDefaultOutputBufferType(const image::eImageBufferType& inputImageBufferType,
35  const ePromoteUnaryType& promoteUnaryType);
36 
45 getDefaultOutputBufferType(const image::eImageBufferType& inputImageBufferType1,
46  const image::eImageBufferType& inputImageBufferType2,
47  const ePromoteBinaryType& promoteBinaryType);
48 
51 
52 } // end of namespace imaproc
53 } // end of namespace ipsdk
54 
55 #endif // __IPSDKIMAGEPROCESSING_IMAGEINITIALIZERUTILS_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Definition of import/export macro for library.
IPSDKIMAGEPROCESSING_API const image::eImageBufferType & getDefaultOutputBufferType(const image::eImageBufferType &inputImageBufferType, const ePromoteUnaryType &promoteUnaryType)
method allowing to retrieve expected output buffer type for a given input buffer type and a promote u...
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
ePromoteUnaryType
Enumerate describing promote unary output image initializer type.
Definition: ImageInitializerTypes.h:55
Predefined types for image initializer management.
Predefined type for image management.
ePromoteBinaryType
Enumerate describing promote binary output image initializer type.
Definition: ImageInitializerTypes.h:76
eImageBufferType
types associated to image buffers
Definition: ImageTypes.h:78