![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Base template class for rules allowing to compare attributes value. More...
#include <BaseTAttributeComparisonRule.h>
Public Types | |
| typedef T | ValueType |
| underlying type associated to attribute | |
| typedef BaseValueAttribute< T > | BaseAttributeType |
| base attribute type associated to rule | |
Public Member Functions | |
| eValueComparisonRuleType | getValueComparisonRuleType () const |
| retrieve value comparison rule operation type | |
Constructors and destructor | |
| BaseTAttributeComparisonRule () | |
| virtual | ~BaseTAttributeComparisonRule ()=0 |
Public Member Functions inherited from ipsdk::processor::BaseAttributeComparisonRule | |
| eValueRuleType | getValueRuleType () const |
| retrieve value rule operation type | |
| BaseAttributeComparisonRule () | |
| virtual | ~BaseAttributeComparisonRule ()=0 |
Public Member Functions inherited from ipsdk::processor::BaseValueRule | |
| eAttributeRuleType | getAttributeRuleType () const |
| retrieve attribute rule operation type | |
| BaseValueRule () | |
| virtual | ~BaseValueRule ()=0 |
Public Member Functions inherited from ipsdk::processor::BaseAttributeRule | |
| eRuleType | getRuleType () const |
| retrieve rule type | |
| bool | hasSecondAttribute () const |
| check whether a second attribute is associated to rule More... | |
| const BaseAttribute & | getAttribute1 () const |
| retrieve first attribute associated to object More... | |
| const BaseAttribute & | getAttribute2 () const |
| retrieve second attribute associated to object More... | |
| BaseAttributeRule () | |
| virtual | ~BaseAttributeRule ()=0 |
Public Member Functions inherited from ipsdk::processor::BaseRule | |
| bool | isInit () const |
| retrieve object initialization flag | |
| BoolResult | isSatisfied () const |
| test whether rule is satisfied More... | |
| std::string | getRuleFormalString () const |
| retrieve string expliciting rule content More... | |
| std::string | getRuleEvaluatedString () const |
| retrieve rule evaluation string More... | |
| BaseRule () | |
| virtual | ~BaseRule ()=0 |
Static Public Attributes | |
| static const eValueComparisonRuleType::domain | g_valueComparisonRuleType = ValueComparisonRuleType |
| value comparison rule operation type | |
Static Public Attributes inherited from ipsdk::processor::BaseAttributeComparisonRule | |
| static const eValueRuleType::domain | g_valueRuleType = eValueRuleType::eVRT_AttributeComparison |
| attribute rule type associated to rule | |
Static Public Attributes inherited from ipsdk::processor::BaseValueRule | |
| static const eAttributeRuleType::domain | g_attributeRuleType = eAttributeRuleType::eART_Value |
| attribute rule type associated to rule | |
Static Public Attributes inherited from ipsdk::processor::BaseAttributeRule | |
| static const eRuleType::domain | g_ruleType = eRuleType::eRT_Attribute |
| rule type associated to rule | |
Additional Inherited Members | |
Protected Member Functions inherited from ipsdk::processor::BaseAttributeRule | |
| void | initBase (const AttributeConstWeakPtr &pAttribute) |
| base class initialization More... | |
| void | initBase (const AttributeConstWeakPtr &pAttribute1, const AttributeConstWeakPtr &pAttribute2) |
| base class initialization More... | |
Protected Member Functions inherited from ipsdk::processor::BaseRule | |
| void | initBase () |
| base class initialization method | |
| std::string | createRuleEvaluatedStartString (const ipUInt32 increment) const |
| method allowing to create a rule evaluation starting string | |
Base template class for rules allowing to compare attributes value.
1.8.14