16 #ifndef __IPSDKIMAGEPROCESSING_RULEMEASUREFORMULA_H__ 17 #define __IPSDKIMAGEPROCESSING_RULEMEASUREFORMULA_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4251) 24 #include <IPSDKImageProcessing/Rule/Formula/BaseFormulaRule.h> 65 bool testRule()
const;
68 std::string createRuleFormalString()
const;
71 std::string createRuleEvaluatedString(
const ipUInt32 increment)
const;
96 #endif // __IPSDKIMAGEPROCESSING_RULEMEASUREFORMULA_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
eFormulaRuleType
enumerate describing formula rule operation type
Definition: FormulaRuleTypes.h:33
Predefined types for shape analysis formula management.
Rule allowing to check that a formula is associated to valid for a given measure type.
Definition: RuleMeasureFormula.h:33
static const eFormulaRuleType::domain g_formulaRuleType
formula rule type associated to rule
Definition: RuleMeasureFormula.h:38
eMsrFormulaResultType
Enumerate describing measure formula result type.
Definition: FormulaTypes.h:211
eFormulaRuleType getFormulaRuleType() const
get formula rule type
Definition: RuleMeasureFormula.h:83
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
boost::weak_ptr< const BaseMeasureFormulaAttribute > MeasureFormulaAttributeConstWeakPtr
Definition: FormulaAttributeTypes.h:66
ipsdk::shape::analysis::eMsrFormulaResultType _targetResultType
target formula measure result type for rule
Definition: RuleMeasureFormula.h:76
Base class for rules allowing to check formula properties.
Definition: BaseFormulaRule.h:28
rule allowing to check measure formula syntax
Definition: FormulaRuleTypes.h:35
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53