IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
BaseImageProcessingOutputInitializer.h
1 // BaseImageProcessingOutputInitializer.h:
3 // ---------------------------------------
4 //
14 
15 #ifndef __IPSDKIMAGEPROCESSING_BASEIMAGEPROCESSINGOUTPUTINITIALIZER_H__
16 #define __IPSDKIMAGEPROCESSING_BASEIMAGEPROCESSINGOUTPUTINITIALIZER_H__
17 
19 #include <IPSDKBaseProcessing/OutputInitializer/BaseOutputInitializer.h>
21 
22 namespace ipsdk {
23 namespace imaproc {
24 
27 
29 {
30 // predefined public type
31 public:
33  static const processor::eOutputInitializerType::domain g_outputInitializerType = processor::eOutputInitializerType::eOIT_ImageProcessing;
34 
35 public:
41 
42 // methods
43 public:
45  processor::eOutputInitializerType getOutputInitializerType() const;
46 
47 // attributes
48 protected:
49 
50 };
51 
54 
57 {
59 }
60 
63 
64 } // end of namespace imaproc
65 } // end of namespace ipsdk
66 
67 #endif // __IPSDKIMAGEPROCESSING_BASEIMAGEPROCESSINGOUTPUTINITIALIZER_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
static const processor::eOutputInitializerType::domain g_outputInitializerType
output initializer type
Definition: BaseImageProcessingOutputInitializer.h:33
Definition of import/export macro for library.
Predefined types for image output initializer management.
eOutputInitializerType
Enumerate describing output initializer type.
Definition: OutputInitializerTypes.h:37
Output initializer for image processing elements.
Definition: OutputInitializerTypes.h:41
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Base class for output initializer.
Definition: BaseOutputInitializer.h:36
processor::eOutputInitializerType getOutputInitializerType() const
retrieve initializer type
Definition: BaseImageProcessingOutputInitializer.h:56
Definition: BaseImageProcessingOutputInitializer.h:28