15 #ifndef __IPSDKIPLARITHMETIC_GENERICDIVIDEIMGIMGLVL1_H__ 16 #define __IPSDKIPLARITHMETIC_GENERICDIVIDEIMGIMGLVL1_H__ 23 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/InImg1.h> 24 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/InImg2.h> 25 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Output/OutImg.h> 39 (ipsdk::imaproc::matchSize(eMatchImageSizeType::eMIST_2d, _pInImg1, _pInImg2) && ipsdk::imaproc::matchSize(eMatchImageSizeType::eMIST_T, _pInImg1, _pInImg2)),
42 ipsdk::imaproc::matchSize(eMatchImageSizeType::eMIST_2d, _pInImg1, _pInImg2),
43 (ipsdk::imaproc::matchSize(eMatchImageSizeType::eMIST_2d, _pInImg1, _pInImg2) && ipsdk::imaproc::matchSize(eMatchImageSizeType::eMIST_C, _pInImg1, _pInImg2)))),
46 ipsdk::imaproc::matchSize(eMatchImageSizeType::eMIST_3d, _pInImg1, _pInImg2),
47 ipsdk::imaproc::matchSize(eMatchImageSizeType::eMIST_XYZC, _pInImg1, _pInImg2)),
49 && ipsdk::imaproc::matchSize(_pInImg1, _pOutImg)),
50 (((
ipsdk)(imaproc)(attr))(InImg1))
51 (((
ipsdk)(imaproc)(attr))(InImg2))
69 #endif // __IPSDKIPLARITHMETIC_GENERICDIVIDEIMGIMGLVL1_H__ #define IPSDK_DECLARE_LVL1_PROCESSOR(ProcType, libraryName, algoName, RuleString, attributeSeq)
IPSDKBASEPROCESSING_API RulePtr Not(const RulePtr &pRule)
IPSDKBASEPROCESSING_API RulePtr none()
Definition of import/export macro for library.
processor::OutputInitializerPtr promoteBinary(const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const boost::weak_ptr< InputAttributeType1 > &pInputAttribute1, const boost::weak_ptr< InputAttributeType2 > &pInputAttribute2, const ePromoteBinaryType &promoteBinaryType, const bool bAllowReInterpretation=false)
IPSDKBASEPROCESSING_API RulePtr If(const RulePtr &pPredicate, const RulePtr &pRuleTrue)