15 #ifndef __IPSDKIMAGEPROCESSING_RULEPLANINDEXEDPROPERTY_H__ 16 #define __IPSDKIMAGEPROCESSING_RULEPLANINDEXEDPROPERTY_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 23 #include <IPSDKImageProcessing/Rule/PlanIndexed/BasePlanIndexedRule.h> 62 bool testRule()
const;
65 std::string createRuleFormalString()
const;
68 std::string createRuleEvaluatedString(
const ipUInt32 increment)
const;
82 return g_planIndexedRuleType;
93 #endif // __IPSDKIMAGEPROCESSING_RULEPLANINDEXEDPROPERTY_H__ boost::weak_ptr< const BasePlanIndexedAttribute > PlanIndexedAttributeConstWeakPtr
weak pointer to const plan indexed attribute
Definition: PlanIndexedAttributeTypes.h:39
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
ePlanIndexedRuleType
enumerate describing plan indexed attribute rule operation type
Definition: PlanIndexedRuleTypes.h:33
check a given property of a plan indexed attribute
Definition: PlanIndexedRuleTypes.h:39
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
ePlanIndexedProperty
Definition: PlanIndexedRuleTypes.h:73
Rule allowing to check a given property of a plan indexed attribute.
Definition: RulePlanIndexedProperty.h:31
Base class for rules allowing to check plan indexed attribute properties.
Definition: BasePlanIndexedRule.h:29
ePlanIndexedProperty _planIndexedProperty
plan indexed checked property
Definition: RulePlanIndexedProperty.h:73
ePlanIndexedRuleType getPlanIndexedRuleType() const
get plan indexed attribute rule type
Definition: RulePlanIndexedProperty.h:80
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53