IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
DataParserTypes.h
Go to the documentation of this file.
1 // DataParserTypes.h:
3 // ------------------
4 //
14 
15 #ifndef __IPSDKBASEPROCESSING_DATAPARSERTYPES_H__
16 #define __IPSDKBASEPROCESSING_DATAPARSERTYPES_H__
17 
20 #include <boost/shared_ptr.hpp>
21 
22 namespace ipsdk {
23 namespace processor {
24 
25 class BaseDataParser;
26 
29 
33 
35  (eDPT_User)
36 )
37 
38 
42 typedef boost::shared_ptr<BaseDataParser> DataParserPtr;
43 
46 
47 } // end of namespace processor
48 } // end of namespace ipsdk
49 
50 #endif // __IPSDKBASEPROCESSING_DATAPARSERTYPES_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< BaseDataParser > DataParserPtr
shared pointer to data parser
Definition: DataParserTypes.h:46
Base class for objects allowing to parse attribute data.
Definition: BaseDataParser.h:38
Definition: DataItemNodeHdrMacrosDetails.h:48
Predefined types for processing attributes managment.
eDataParserType
Enumerate describing data parser type.
Definition: DataParserTypes.h:34
Data parser acting on image.
Definition: DataParserTypes.h:36
Predefined macros for enumerates management.
Data parser acting on user data.
Definition: DataParserTypes.h:38
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26