16 #ifndef __IPSDKIMAGEPROCESSING_RULEALLOWEDSTRIPBUFFERTYPE_H__ 17 #define __IPSDKIMAGEPROCESSING_RULEALLOWEDSTRIPBUFFERTYPE_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4251) 24 #include <IPSDKImageProcessing/Rule/Strip/StripProperty/BaseStripPropertyRule.h> 119 bool testRule()
const;
122 std::string createRuleFormalString()
const;
125 std::string createRuleEvaluatedString(
const ipUInt32 increment)
const;
148 #pragma warning (pop) 150 #endif // __IPSDKIMAGEPROCESSING_RULEALLOWEDSTRIPBUFFERTYPE_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
eStripPropertyRuleType
enumerate describing image strip property rule operation type
Definition: StripPropertyRuleTypes.h:34
ImageBufferTypeColl _bufferTypeColl
collection of allowed buffer types
Definition: RuleAllowedStripBufferType.h:130
Base class for rules allowing to check property of an image strip attributes.
Definition: BaseStripPropertyRule.h:28
eStripPropertyRuleType getStripPropertyRuleType() const
get image strip property rule type
Definition: RuleAllowedStripBufferType.h:137
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Rule allowing to check allowed image strip buffer type for an attribute.
Definition: RuleAllowedStripBufferType.h:32
boost::weak_ptr< const BaseStripAttribute > StripAttributeConstWeakPtr
weak pointer to image strip attribute
Definition: StripAttributeTypes.h:80
static const eStripPropertyRuleType::domain g_stripPropertyRuleType
image strip property rule type associated to rule
Definition: RuleAllowedStripBufferType.h:37
std::set< image::eImageBufferType > ImageBufferTypeColl
collection of image buffer types
Definition: ImageBufferTypeAttributeTypes.h:50
check image strip allowed buffer types
Definition: StripPropertyRuleTypes.h:36
eImageBufferType
types associated to image buffers
Definition: ImageTypes.h:78
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53