IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces | Functions
FormulaRuleOperators.h File Reference

Operators used to enable rules on formula attributes. More...

#include <IPSDKImageProcessing/IPSDKImageProcessingExports.h>
#include <IPSDKBaseProcessing/Rule/RuleOperators.h>
#include <IPSDKImageProcessing/Rule/Formula/FormulaRuleTypes.h>
#include <IPSDKImageProcessing/Attribute/Image/ImageAttributeTypes.h>
#include <IPSDKImageProcessing/Rule/Image/ImageRuleOperators.h>
#include <IPSDKBaseProcessing/Rule/Attribute/Optional/OptionalRuleOperators.h>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::imaproc
 Namespace agregating IPSDK base routines and classes for image algorithm processing.
 

Functions

IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::isValidImageFormula (const ImageFormulaAttributeConstWeakPtr &pAttribute)
 function allowing to check that an image formula is valid
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::matchFormulaWithImages (const ImageFormulaAttributeConstPtr &pImageFormulaAttribute, const ImageAttributePtr &pInOptImg1, const ImageAttributePtr &pInOptImg2, const ImageAttributePtr &pInOptImg3, const ImageAttributePtr &pInOptBinImg1, const ImageAttributePtr &pInOptBinImg2, const ImageAttributePtr &pInOptBinImg3, const ImageAttributePtr &pInOptLabImg1, const ImageAttributePtr &pInOptLabImg2, const ImageAttributePtr &pInOptLabImg3, const ImageAttributePtr &pOutImg)
 function allowing to check that an image formula match with proceeded images
 
template<typename InOptImg1Type , typename InOptImg2Type , typename InOptImg3Type , typename InOptBinImg1Type , typename InOptBinImg2Type , typename InOptBinImg3Type , typename InOptLabImg1Type , typename InOptLabImg2Type , typename InOptLabImg3Type >
processor::RulePtr ipsdk::imaproc::validateFormulaAndImages (const ImageFormulaAttributeConstPtr &pImageFormulaAttribute, const boost::shared_ptr< InOptImg1Type > &pInOptImg1, const boost::shared_ptr< InOptImg2Type > &pInOptImg2, const boost::shared_ptr< InOptImg3Type > &pInOptImg3, const boost::shared_ptr< InOptBinImg1Type > &pInOptBinImg1, const boost::shared_ptr< InOptBinImg2Type > &pInOptBinImg2, const boost::shared_ptr< InOptBinImg3Type > &pInOptBinImg3, const boost::shared_ptr< InOptLabImg1Type > &pInOptLabImg1, const boost::shared_ptr< InOptLabImg2Type > &pInOptLabImg2, const boost::shared_ptr< InOptLabImg3Type > &pInOptLabImg3, const ImageAttributePtr &pOutImg)
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::isArithmeticMeasure (const MeasureFormulaAttributeConstWeakPtr &pAttribute)
 function allowing to check that a formula is a measure formula associated to a given returned type
 
IPSDKIMAGEPROCESSING_API processor::RulePtr ipsdk::imaproc::isLogicMeasure (const MeasureFormulaAttributeConstWeakPtr &pAttribute)
 function allowing to check that a formula is a measure formula associated to a given returned type
 

Detailed Description

Operators used to enable rules on formula attributes.

Author
E. Noirfalise
Date
2015/07/30