![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Rule allowing to check allowed image buffer type for an attribute. More...
#include <RuleAllowedImageBufferType.h>
Public Member Functions | |
| eImagePropertyRuleType | getImagePropertyRuleType () const |
| get image property rule type | |
| const ImageBufferTypeColl & | getImageBufferTypeColl () const |
| retrieve allowed buffer type collection More... | |
Constructors and destructors | |
| RuleAllowedImageBufferType () | |
| ~RuleAllowedImageBufferType () | |
| void | init (const ImageAttributeConstWeakPtr &pAttribute, const image::eImageBufferType &bufferType0) |
| initialization of object More... | |
| void | init (const ImageAttributeConstWeakPtr &pAttribute, const image::eImageBufferType &bufferType0, const image::eImageBufferType &bufferType1) |
| initialization of object More... | |
| void | init (const ImageAttributeConstWeakPtr &pAttribute, const image::eImageBufferType &bufferType0, const image::eImageBufferType &bufferType1, const image::eImageBufferType &bufferType2) |
| initialization of object More... | |
| void | init (const ImageAttributeConstWeakPtr &pAttribute, const image::eImageBufferType &bufferType0, const image::eImageBufferType &bufferType1, const image::eImageBufferType &bufferType2, const image::eImageBufferType &bufferType3) |
| initialization of object More... | |
| void | init (const ImageAttributeConstWeakPtr &pAttribute, const image::eImageBufferType &bufferType0, const image::eImageBufferType &bufferType1, const image::eImageBufferType &bufferType2, const image::eImageBufferType &bufferType3, const image::eImageBufferType &bufferType4) |
| initialization of object More... | |
| void | init (const ImageAttributeConstWeakPtr &pAttribute, const image::eImageBufferType &bufferType0, const image::eImageBufferType &bufferType1, const image::eImageBufferType &bufferType2, const image::eImageBufferType &bufferType3, const image::eImageBufferType &bufferType4, const image::eImageBufferType &bufferType5) |
| initialization of object More... | |
| void | init (const ImageAttributeConstWeakPtr &pAttribute, const image::eImageBufferType &bufferType0, const image::eImageBufferType &bufferType1, const image::eImageBufferType &bufferType2, const image::eImageBufferType &bufferType3, const image::eImageBufferType &bufferType4, const image::eImageBufferType &bufferType5, const image::eImageBufferType &bufferType6) |
| initialization of object More... | |
| void | init (const ImageAttributeConstWeakPtr &pAttribute, const image::eImageBufferType &bufferType0, const image::eImageBufferType &bufferType1, const image::eImageBufferType &bufferType2, const image::eImageBufferType &bufferType3, const image::eImageBufferType &bufferType4, const image::eImageBufferType &bufferType5, const image::eImageBufferType &bufferType6, const image::eImageBufferType &bufferType7) |
| initialization of object More... | |
| void | init (const ImageAttributeConstWeakPtr &pAttribute, const image::eImageBufferType &bufferType0, const image::eImageBufferType &bufferType1, const image::eImageBufferType &bufferType2, const image::eImageBufferType &bufferType3, const image::eImageBufferType &bufferType4, const image::eImageBufferType &bufferType5, const image::eImageBufferType &bufferType6, const image::eImageBufferType &bufferType7, const image::eImageBufferType &bufferType8) |
| initialization of object More... | |
| void | initHeterogeneous (const ImageAttributeConstWeakPtr &pAttribute) |
| initialization of object More... | |
Public Member Functions inherited from ipsdk::imaproc::BaseImagePropertyRule | |
| eImageRuleType | getImageRuleType () const |
| retrieve image rule operation type | |
| BaseImagePropertyRule () | |
| virtual | ~BaseImagePropertyRule ()=0 |
Public Member Functions inherited from ipsdk::imaproc::BaseImageRule | |
| eImageProcessingRuleType | getImageProcessingRuleType () const |
| retrieve image processing rule operation type | |
| BaseImageRule () | |
| virtual | ~BaseImageRule ()=0 |
Public Member Functions inherited from ipsdk::imaproc::BaseImageProcessingRule | |
| processor::eAttributeRuleType | getAttributeRuleType () const |
| retrieve attribute rule operation type | |
| BaseImageProcessingRule () | |
| virtual | ~BaseImageProcessingRule ()=0 |
Public Member Functions inherited from ipsdk::processor::BaseAttributeRule | |
| eRuleType | getRuleType () const |
| retrieve rule type | |
| bool | hasSecondAttribute () const |
| check whether a second attribute is associated to rule More... | |
| const BaseAttribute & | getAttribute1 () const |
| retrieve first attribute associated to object More... | |
| const BaseAttribute & | getAttribute2 () const |
| retrieve second attribute associated to object More... | |
| BaseAttributeRule () | |
| virtual | ~BaseAttributeRule ()=0 |
Public Member Functions inherited from ipsdk::processor::BaseRule | |
| bool | isInit () const |
| retrieve object initialization flag | |
| BoolResult | isSatisfied () const |
| test whether rule is satisfied More... | |
| std::string | getRuleFormalString () const |
| retrieve string expliciting rule content More... | |
| std::string | getRuleEvaluatedString () const |
| retrieve rule evaluation string More... | |
| BaseRule () | |
| virtual | ~BaseRule ()=0 |
Static Public Attributes | |
| static const eImagePropertyRuleType::domain | g_imagePropertyRuleType = eImagePropertyRuleType::eIPRT_AllowedBufferType |
| image processing rule type associated to rule | |
Static Public Attributes inherited from ipsdk::imaproc::BaseImagePropertyRule | |
| static const eImageRuleType::domain | g_imageRuleType = eImageRuleType::eIRT_ImageProperty |
| image rule type associated to rule | |
Static Public Attributes inherited from ipsdk::imaproc::BaseImageRule | |
| static const eImageProcessingRuleType::domain | g_imageProcessingRuleType = eImageProcessingRuleType::eIPRT_Image |
| image processing rule type associated to rule | |
Static Public Attributes inherited from ipsdk::imaproc::BaseImageProcessingRule | |
| static const processor::eAttributeRuleType::domain | g_attributeRuleType = processor::eAttributeRuleType::eART_ImageProcessing |
| attribute rule type associated to rule | |
Static Public Attributes inherited from ipsdk::processor::BaseAttributeRule | |
| static const eRuleType::domain | g_ruleType = eRuleType::eRT_Attribute |
| rule type associated to rule | |
Protected Member Functions | |
| bool | testRule () const |
| test whether rule is satisfied | |
| std::string | createRuleFormalString () const |
| retrieve string expliciting rule content | |
| std::string | createRuleEvaluatedString (const ipUInt32 increment) const |
| retrieve rule evaluation string | |
Protected Member Functions inherited from ipsdk::processor::BaseAttributeRule | |
| void | initBase (const AttributeConstWeakPtr &pAttribute) |
| base class initialization More... | |
| void | initBase (const AttributeConstWeakPtr &pAttribute1, const AttributeConstWeakPtr &pAttribute2) |
| base class initialization More... | |
Protected Member Functions inherited from ipsdk::processor::BaseRule | |
| void | initBase () |
| base class initialization method | |
| std::string | createRuleEvaluatedStartString (const ipUInt32 increment) const |
| method allowing to create a rule evaluation starting string | |
Protected Attributes | |
| ImageBufferTypeColl | _bufferTypeColl |
| collection of allowed buffer types | |
Rule allowing to check allowed image buffer type for an attribute.
| void ipsdk::imaproc::RuleAllowedImageBufferType::init | ( | const ImageAttributeConstWeakPtr & | pAttribute, |
| const image::eImageBufferType & | bufferType0 | ||
| ) |
initialization of object
| ipsdk::imaproc::IPSDKImageProcessingException | if a bufferType is equal to eImageBufferType::eIBT_None |
| ipsdk::processor::IPSDKBaseProcessingException | if pAttribute.get() == 0 |
| void ipsdk::imaproc::RuleAllowedImageBufferType::init | ( | const ImageAttributeConstWeakPtr & | pAttribute, |
| const image::eImageBufferType & | bufferType0, | ||
| const image::eImageBufferType & | bufferType1 | ||
| ) |
initialization of object
| ipsdk::imaproc::IPSDKImageProcessingException | if a bufferType is equal to eImageBufferType::eIBT_None |
| ipsdk::processor::IPSDKBaseProcessingException | if pAttribute.get() == 0 |
| void ipsdk::imaproc::RuleAllowedImageBufferType::init | ( | const ImageAttributeConstWeakPtr & | pAttribute, |
| const image::eImageBufferType & | bufferType0, | ||
| const image::eImageBufferType & | bufferType1, | ||
| const image::eImageBufferType & | bufferType2 | ||
| ) |
initialization of object
| ipsdk::imaproc::IPSDKImageProcessingException | if a bufferType is equal to eImageBufferType::eIBT_None |
| ipsdk::processor::IPSDKBaseProcessingException | if pAttribute.get() == 0 |
| void ipsdk::imaproc::RuleAllowedImageBufferType::init | ( | const ImageAttributeConstWeakPtr & | pAttribute, |
| const image::eImageBufferType & | bufferType0, | ||
| const image::eImageBufferType & | bufferType1, | ||
| const image::eImageBufferType & | bufferType2, | ||
| const image::eImageBufferType & | bufferType3 | ||
| ) |
initialization of object
| ipsdk::imaproc::IPSDKImageProcessingException | if a bufferType is equal to eImageBufferType::eIBT_None |
| ipsdk::processor::IPSDKBaseProcessingException | if pAttribute.get() == 0 |
| void ipsdk::imaproc::RuleAllowedImageBufferType::init | ( | const ImageAttributeConstWeakPtr & | pAttribute, |
| const image::eImageBufferType & | bufferType0, | ||
| const image::eImageBufferType & | bufferType1, | ||
| const image::eImageBufferType & | bufferType2, | ||
| const image::eImageBufferType & | bufferType3, | ||
| const image::eImageBufferType & | bufferType4 | ||
| ) |
initialization of object
| ipsdk::imaproc::IPSDKImageProcessingException | if a bufferType is equal to eImageBufferType::eIBT_None |
| ipsdk::processor::IPSDKBaseProcessingException | if pAttribute.get() == 0 |
| void ipsdk::imaproc::RuleAllowedImageBufferType::init | ( | const ImageAttributeConstWeakPtr & | pAttribute, |
| const image::eImageBufferType & | bufferType0, | ||
| const image::eImageBufferType & | bufferType1, | ||
| const image::eImageBufferType & | bufferType2, | ||
| const image::eImageBufferType & | bufferType3, | ||
| const image::eImageBufferType & | bufferType4, | ||
| const image::eImageBufferType & | bufferType5 | ||
| ) |
initialization of object
| ipsdk::imaproc::IPSDKImageProcessingException | if a bufferType is equal to eImageBufferType::eIBT_None |
| ipsdk::processor::IPSDKBaseProcessingException | if pAttribute.get() == 0 |
| void ipsdk::imaproc::RuleAllowedImageBufferType::init | ( | const ImageAttributeConstWeakPtr & | pAttribute, |
| const image::eImageBufferType & | bufferType0, | ||
| const image::eImageBufferType & | bufferType1, | ||
| const image::eImageBufferType & | bufferType2, | ||
| const image::eImageBufferType & | bufferType3, | ||
| const image::eImageBufferType & | bufferType4, | ||
| const image::eImageBufferType & | bufferType5, | ||
| const image::eImageBufferType & | bufferType6 | ||
| ) |
initialization of object
| ipsdk::imaproc::IPSDKImageProcessingException | if a bufferType is equal to eImageBufferType::eIBT_None |
| ipsdk::processor::IPSDKBaseProcessingException | if pAttribute.get() == 0 |
| void ipsdk::imaproc::RuleAllowedImageBufferType::init | ( | const ImageAttributeConstWeakPtr & | pAttribute, |
| const image::eImageBufferType & | bufferType0, | ||
| const image::eImageBufferType & | bufferType1, | ||
| const image::eImageBufferType & | bufferType2, | ||
| const image::eImageBufferType & | bufferType3, | ||
| const image::eImageBufferType & | bufferType4, | ||
| const image::eImageBufferType & | bufferType5, | ||
| const image::eImageBufferType & | bufferType6, | ||
| const image::eImageBufferType & | bufferType7 | ||
| ) |
initialization of object
| ipsdk::imaproc::IPSDKImageProcessingException | if a bufferType is equal to eImageBufferType::eIBT_None |
| ipsdk::processor::IPSDKBaseProcessingException | if pAttribute.get() == 0 |
| void ipsdk::imaproc::RuleAllowedImageBufferType::init | ( | const ImageAttributeConstWeakPtr & | pAttribute, |
| const image::eImageBufferType & | bufferType0, | ||
| const image::eImageBufferType & | bufferType1, | ||
| const image::eImageBufferType & | bufferType2, | ||
| const image::eImageBufferType & | bufferType3, | ||
| const image::eImageBufferType & | bufferType4, | ||
| const image::eImageBufferType & | bufferType5, | ||
| const image::eImageBufferType & | bufferType6, | ||
| const image::eImageBufferType & | bufferType7, | ||
| const image::eImageBufferType & | bufferType8 | ||
| ) |
initialization of object
| ipsdk::imaproc::IPSDKImageProcessingException | if a bufferType is equal to eImageBufferType::eIBT_None |
| ipsdk::processor::IPSDKBaseProcessingException | if pAttribute.get() == 0 |
| void ipsdk::imaproc::RuleAllowedImageBufferType::initHeterogeneous | ( | const ImageAttributeConstWeakPtr & | pAttribute | ) |
initialization of object
| ipsdk::imaproc::IPSDKImageProcessingException | if a bufferType is equal to eImageBufferType::eIBT_None |
| ipsdk::processor::IPSDKBaseProcessingException | if pAttribute.get() == 0 |
| const ImageBufferTypeColl& ipsdk::imaproc::RuleAllowedImageBufferType::getImageBufferTypeColl | ( | ) | const |
retrieve allowed buffer type collection
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
1.8.14