15 #ifndef __IPSDKIMAGEPROCESSING_BASEIPENUMRULE_H__ 16 #define __IPSDKIMAGEPROCESSING_BASEIPENUMRULE_H__ 19 #include <IPSDKImageProcessing/Rule/BaseImageProcessingRule.h> 55 virtual std::string getTargetValue()
const = 0;
58 virtual std::string getAttributeValue()
const = 0;
62 std::string createRuleFormalString()
const;
65 std::string createRuleEvaluatedString(
const ipUInt32 increment)
const;
87 #endif // __IPSDKIMAGEPROCESSING_BASEIPENUMRULE_H__ check for image processing enumerate value
Definition: ImageProcessingRuleTypes.h:47
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base class for rules applied on image processing objects.
Definition: BaseImageProcessingRule.h:28
boost::weak_ptr< const BaseIPEnumAttribute > IPEnumAttributeConstWeakPtr
Definition: IPEnumAttributeTypes.h:39
eImageProcessingRuleType
enumerate describing image processing rule operation type
Definition: ImageProcessingRuleTypes.h:33
Definition of import/export macro for library.
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Base class for rules on image processing enumerates.
Definition: BaseIPEnumRule.h:29
Predefined types for image processing enumerates attributes management.
eImageProcessingRuleType getImageProcessingRuleType() const
retrieve image processing rule operation type
Definition: BaseIPEnumRule.h:76
static const eImageProcessingRuleType::domain g_imageProcessingRuleType
image processing rule type associated to rule
Definition: BaseIPEnumRule.h:34
Predefined types for image processing rules management.
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53