16 #ifndef __IPSDKIMAGEPROCESSING_BASERULEMATCHSTRIPRANGE_H__ 17 #define __IPSDKIMAGEPROCESSING_BASERULEMATCHSTRIPRANGE_H__ 19 #include <IPSDKImageProcessing/Rule/Strip/StripBinaryMixed/BaseStripBinaryMixedRule.h> 48 virtual ipReal64 retrieveValue()
const = 0;
51 virtual std::string retrieveValueAttributeName()
const = 0;
54 bool testRule()
const;
57 std::string createRuleFormalString()
const;
60 std::string createRuleEvaluatedString(
const ipUInt32 increment)
const;
82 #endif // __IPSDKIMAGEPROCESSING_BASERULEMATCHSTRIPRANGE_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
eStripBinaryMixedRuleType getStripBinaryMixedRuleType() const
retrieve strip binary mixed rule operation type
Definition: BaseRuleMatchStripRange.h:71
Base class for rules allowing to match properties of a strip attribute with an other attribute...
Definition: BaseStripBinaryMixedRule.h:28
static const eStripBinaryMixedRuleType::domain g_stripBinaryMixedRuleType
mixed strip rule type associated to rule
Definition: BaseRuleMatchStripRange.h:32
eStripBinaryMixedRuleType
enumerate describing strip binary mixed rule operation type
Definition: StripBinaryMixedRuleTypes.h:35
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
check whether a value match a strip buffer type value range
Definition: StripBinaryMixedRuleTypes.h:37
Base class for rules allowing to check that a value is inside a strip buffer type value range...
Definition: BaseRuleMatchStripRange.h:27
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53