16 #ifndef __IPSDKIMAGEPROCESSING_RULEPLANINDEXEDMATCHOTHER_H__ 17 #define __IPSDKIMAGEPROCESSING_RULEPLANINDEXEDMATCHOTHER_H__ 21 #pragma warning (push) 24 #include <IPSDKImageProcessing/Rule/PlanIndexed/BasePlanIndexedRule.h> 59 bool testRule()
const;
62 std::string createRuleFormalString()
const;
65 std::string createRuleEvaluatedString(
const ipUInt32 increment)
const;
78 return g_planIndexedRuleType;
87 #endif // __IPSDKIMAGEPROCESSING_RULEPLANINDEXEDMATCHOTHER_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
Rule allowing to check that components of a plan indexed attribute match components of an other plan ...
Definition: RulePlanIndexedMatchOther.h:32
check that a plan indexed attribute match shape of an other plan indexed attribute ...
Definition: PlanIndexedRuleTypes.h:37
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Base class for rules allowing to check plan indexed attribute properties.
Definition: BasePlanIndexedRule.h:29
ePlanIndexedRuleType getPlanIndexedRuleType() const
get plan indexed attribute rule type
Definition: RulePlanIndexedMatchOther.h:76
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53