IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
BaseStripParser.h
1 // BaseStripParser.h:
3 // ------------------
4 //
14 
15 #ifndef __IPSDKIMAGEPROCESSING_BASESTRIPPARSER_H__
16 #define __IPSDKIMAGEPROCESSING_BASESTRIPPARSER_H__
17 
18 #include <IPSDKImageProcessing/Algorithm/Parser/BaseImageParser.h>
20 
21 namespace ipsdk {
22 namespace imaproc {
23 
26 
28 {
29 public:
33  virtual ~BaseStripParser() = 0;
35 
36 // methods
37 public:
39  eImageParserType getImageParserType() const;
40 
42  virtual eStripParserType getStripParserType() const = 0;
43 
44 // attributes
45 protected:
46 
47 };
48 
51 
52 inline eImageParserType
54 {
56 }
57 
60 
61 } // end of namespace imaproc
62 } // end of namespace ipsdk
63 
64 #endif // __IPSDKIMAGEPROCESSING_BASESTRIPPARSER_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
predefined types for strip parser management
eStripParserType
Enumerate describing strip parser type.
Definition: StripParserTypes.h:30
eImageParserType
Enumerate describing image parser type.
Definition: ImageParserTypes.h:30
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Data parser acting on image strips.
Definition: ImageParserTypes.h:32
Base class for objects allowing to parse strip attribute data.
Definition: BaseStripParser.h:27
eImageParserType getImageParserType() const
retrieve image parser type
Definition: BaseStripParser.h:53
Base class for objects allowing to parse image attribute data.
Definition: BaseImageParser.h:28