15 #ifndef __IPSDKIMAGEPROCESSING_KERNELRULEOPERATORS_H__ 16 #define __IPSDKIMAGEPROCESSING_KERNELRULEOPERATORS_H__ 48 #endif // __IPSDKIMAGEPROCESSING_KERNELRULEOPERATORS_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base operators used to combined rules.
boost::weak_ptr< const BaseKernelXYAttribute > KernelXYAttributeConstWeakPtr
Definition: KernelAttributeTypes.h:39
boost::shared_ptr< BaseRule > RulePtr
shared pointer to rule
Definition: RuleTypes.h:104
Predefined types for kernel attributes management.
Definition of import/export macro for library.
Base types for multiplatform compatibility.
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
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
boost::weak_ptr< const BaseKernelXYZAttribute > KernelXYZAttributeConstWeakPtr
Definition: KernelAttributeTypes.h:51
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53