IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
FormulaAttributeTypes.h
Go to the documentation of this file.
1 // FormulaAttributeTypes.h:
3 // ------------------------
4 //
14 
15 #ifndef __IPSDKIMAGEPROCESSING_FORMULAATTRIBUTETYPES_H__
16 #define __IPSDKIMAGEPROCESSING_FORMULAATTRIBUTETYPES_H__
17 
19 #include <boost/shared_ptr.hpp>
20 
21 namespace ipsdk {
22 namespace imaproc {
23 
24 class BaseImageFormulaAttribute;
25 class BaseMeasureFormulaAttribute;
26 
29 
33  (eFAT_Measure)
35 )
36 
37 
45 
51 
57 
63 
66 
67 } // end of namespace imaproc
68 } // end of namespace ipsdk
69 
70 #endif // __IPSDKIMAGEPROCESSING_FORMULAATTRIBUTETYPES_H__
boost::shared_ptr< BaseImageFormulaAttribute > ImageFormulaAttributePtr
Definition: FormulaAttributeTypes.h:47
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base class for image formula attributes.
Definition: BaseImageFormulaAttribute.h:32
boost::weak_ptr< BaseImageFormulaAttribute > ImageFormulaAttributeWeakPtr
Definition: FormulaAttributeTypes.h:53
boost::weak_ptr< BaseMeasureFormulaAttribute > MeasureFormulaAttributeWeakPtr
Definition: FormulaAttributeTypes.h:65
Definition: DataItemNodeHdrMacrosDetails.h:48
boost::shared_ptr< const BaseImageFormulaAttribute > ImageFormulaAttributeConstPtr
Definition: FormulaAttributeTypes.h:48
boost::weak_ptr< const BaseImageFormulaAttribute > ImageFormulaAttributeConstWeakPtr
Definition: FormulaAttributeTypes.h:54
Formula attribute is associated to a measure operation.
Definition: FormulaAttributeTypes.h:36
boost::weak_ptr< const BaseMeasureFormulaAttribute > MeasureFormulaAttributeConstWeakPtr
Definition: FormulaAttributeTypes.h:66
Base class for measure formula attributes.
Definition: BaseMeasureFormulaAttribute.h:26
boost::shared_ptr< const BaseMeasureFormulaAttribute > MeasureFormulaAttributeConstPtr
Definition: FormulaAttributeTypes.h:60
eFormulaAttributeType
Enumerate describing formula attribute type.
Definition: FormulaAttributeTypes.h:34
Formula attribute is associated to an image generation.
Definition: FormulaAttributeTypes.h:38
boost::shared_ptr< BaseMeasureFormulaAttribute > MeasureFormulaAttributePtr
Definition: FormulaAttributeTypes.h:59
Predefined macros for enumerates management.
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26