16 #ifndef __IPSDKIMAGEPROCESSING_STRIPCOMPARISONRULEOPERATORS_H__ 17 #define __IPSDKIMAGEPROCESSING_STRIPCOMPARISONRULEOPERATORS_H__ 110 #endif // __IPSDKIMAGEPROCESSING_STRIPCOMPARISONRULEOPERATORS_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base operators used to combined rules.
IPSDKIMAGEPROCESSING_API processor::RulePtr matchBufferType(const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2)
function allowing to check that two images buffer types are equal
boost::shared_ptr< BaseRule > RulePtr
shared pointer to rule
Definition: RuleTypes.h:104
Definition of import/export macro for library.
IPSDKIMAGEPROCESSING_API processor::RulePtr matchPlanarSize(const StripAttributeConstWeakPtr &pAttribute1, const StripAttributeConstWeakPtr &pAttribute2)
function allowing to check that two image strips planar size are equal
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
IPSDKIMAGEPROCESSING_API processor::RulePtr matchSizeAndType(const ImageAttributeConstWeakPtr &pAttribute1, const ImageAttributeConstWeakPtr &pAttribute2)
function allowing to check that two images have same buffer type and size
Predefined types for rules allowing to compare two image strip attributes management.
boost::weak_ptr< const BaseStripAttribute > StripAttributeConstWeakPtr
weak pointer to image strip attribute
Definition: StripAttributeTypes.h:80
processor::RulePtr matchSize(const eMatchImageSizeType &matchImageSizeType, const eMatchImageSizeScale &matchImageSizeScale, const ImageAttributeConstWeakPtr &pImageAttribute, const boost::shared_ptr< LeafAttributeType > &pLeafAttribute)
function allowing to check that a DataItem leaf value is lower than or equals to image size on consid...
Definition: ImageBinaryMixedRuleOperators.h:41