16 #ifndef __IPSDKIMAGEPROCESSING_RULESHAPEMEASURESETPROCESSINGSTATUS_H__ 17 #define __IPSDKIMAGEPROCESSING_RULESHAPEMEASURESETPROCESSINGSTATUS_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4251) 24 #include <IPSDKImageProcessing/Rule/ShapeMeasureSet/BaseShapeMeasureSetRule.h> 58 bool testRule()
const;
61 std::string createRuleFormalString()
const;
64 std::string createRuleEvaluatedString(
const ipUInt32 increment)
const;
89 #endif // __IPSDKIMAGEPROCESSING_RULESHAPEMEASURESETPROCESSINGSTATUS_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
eSMSRuleType getSMSRuleType() const
get shape measure set rule type
Definition: RuleShapeMeasureSetProcessingStatus.h:76
shape::analysis::eMsrProcessingStatus _msrProcessingStatus
expected shape measure processing status for attribute
Definition: RuleShapeMeasureSetProcessingStatus.h:69
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
eMsrProcessingStatus
Enumerate describing measure processing status.
Definition: MeasureTypes.h:48
Rule allowing to check whether all measures among a shape measure set are associated to a given proce...
Definition: RuleShapeMeasureSetProcessingStatus.h:32
Base class for rules allowing to check shape measure set properties.
Definition: BaseShapeMeasureSetRule.h:28
check that measure set is associated to measures with a given processing status
Definition: ShapeMeasureSetRuleTypes.h:37
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