15 #ifndef __IPSDKIMAGEPROCESSING_BASEIMAGEFORMULAATTRIBUTE_H__ 16 #define __IPSDKIMAGEPROCESSING_BASEIMAGEFORMULAATTRIBUTE_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 23 #include <IPSDKImageProcessing/Attribute/Formula/BaseFormulaAttribute.h> 43 static const bool g_hasValueInit =
true;
65 void init(
const std::string& formulaStr);
82 bool isValidated()
const;
93 const ipsdk::image::tools::ImageFormulaManager& getImageFormulaManager()
const;
120 #pragma warning (pop) 122 #endif // __IPSDKIMAGEPROCESSING_BASEIMAGEFORMULAATTRIBUTE_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< ImageFormulaManager > ImageFormulaManagerPtr
Definition: ImageFormulaTypes.h:359
Base class for image formula attributes.
Definition: BaseImageFormulaAttribute.h:32
ipsdk::image::tools::ImageFormulaManagerPtr _pImageFormulaManager
shared pointer to formula data manager
Definition: BaseImageFormulaAttribute.h:102
#define IPSDK_DECLARE_ABSTRACT_SERIAL_WITHOUT_COPY(libraryName, className)
macro enabling serialization on abstract class
Definition: SerializationHdrMacro.h:97
ipsdk::image::tools::ImageFormulaManagerConstPtr StorageType
storage type for attribute familly
Definition: BaseImageFormulaAttribute.h:46
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
boost::shared_ptr< const ImageFormulaManager > ImageFormulaManagerConstPtr
Definition: ImageFormulaTypes.h:360
static const eFormulaAttributeType::domain g_formulaAttributeType
image processing attribute type
Definition: BaseImageFormulaAttribute.h:40
eFormulaAttributeType
Enumerate describing formula attribute type.
Definition: FormulaAttributeTypes.h:34
Formula attribute is associated to an image generation.
Definition: FormulaAttributeTypes.h:38
Base class for formula attributes.
Definition: BaseFormulaAttribute.h:32
eImageFormulaImageType
Enumerate describing image formula image type.
Definition: ImageFormulaTypes.h:52
eFormulaAttributeType getFormulaAttributeType() const
retrieve formula attribute type
Definition: BaseImageFormulaAttribute.h:109
Predefined types for image formula management.