15 #ifndef __IPSDKIMAGEPROCESSING_RULESHAPEMEASURESETPROCESSINGPOLICY_H__ 16 #define __IPSDKIMAGEPROCESSING_RULESHAPEMEASURESETPROCESSINGPOLICY_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 23 #include <IPSDKImageProcessing/Rule/ShapeMeasureSet/BaseShapeMeasureSetRule.h> 57 bool testRule()
const;
60 std::string createRuleFormalString()
const;
63 std::string createRuleEvaluatedString(
const ipUInt32 increment)
const;
88 #endif // __IPSDKIMAGEPROCESSING_RULESHAPEMEASURESETPROCESSINGPOLICY_H__ check that measure set is associated to measures with an homogeneous processing policy ...
Definition: ShapeMeasureSetRuleTypes.h:39
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
shape::analysis::eMsrProcessingPolicy _msrProcessingPolicy
expected shape measure processing policy for attribute
Definition: RuleShapeMeasureSetProcessingPolicy.h:68
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
eMsrProcessingPolicy
Enumerate describing measure processing policy.
Definition: MeasureInfoTypes.h:42
Base class for rules allowing to check shape measure set properties.
Definition: BaseShapeMeasureSetRule.h:28
eSMSRuleType getSMSRuleType() const
get shape measure set rule type
Definition: RuleShapeMeasureSetProcessingPolicy.h:75
Rule allowing to check shape measure set processing policy property.
Definition: RuleShapeMeasureSetProcessingPolicy.h:31
boost::weak_ptr< const BaseShapeMeasureSetAttribute > ShapeMeasureSetAttributeConstWeakPtr
Definition: ShapeMeasureSetAttributeTypes.h:40
eSMSRuleType
enumerate describing shape measure set rule operation type
Definition: ShapeMeasureSetRuleTypes.h:33
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53