15 #ifndef __IPSDKIPLARITHMETIC_FORMULA2DIMGLVL1_H__ 16 #define __IPSDKIPLARITHMETIC_FORMULA2DIMGLVL1_H__ 23 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Formula/InImageFormula2d.h> 24 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/Optional/InOptImg1.h> 25 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/Optional/InOptImg2.h> 26 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/Optional/InOptImg3.h> 27 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/Optional/InOptBinImg1.h> 28 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/Optional/InOptBinImg2.h> 29 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/Optional/InOptBinImg3.h> 30 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/Optional/InOptLabImg1.h> 31 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/Optional/InOptLabImg2.h> 32 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/Optional/InOptLabImg3.h> 33 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/BorderPolicy/InOptConvolBorder2d.h> 34 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Output/OutImg.h> 45 validateFormulaAndImages(_pInImageFormula2d,
46 _pInOptImg1, _pInOptImg2, _pInOptImg3,
47 _pInOptBinImg1, _pInOptBinImg2, _pInOptBinImg3,
48 _pInOptLabImg1, _pInOptLabImg2, _pInOptLabImg3,
50 (((
ipsdk)(imaproc)(attr))(InImageFormula2d))
51 (((
ipsdk)(imaproc)(attr))(InOptImg1))
52 (((
ipsdk)(imaproc)(attr))(InOptImg2))
53 (((
ipsdk)(imaproc)(attr))(InOptImg3))
54 (((
ipsdk)(imaproc)(attr))(InOptBinImg1))
55 (((
ipsdk)(imaproc)(attr))(InOptBinImg2))
56 (((
ipsdk)(imaproc)(attr))(InOptBinImg3))
57 (((
ipsdk)(imaproc)(attr))(InOptLabImg1))
58 (((
ipsdk)(imaproc)(attr))(InOptLabImg2))
59 (((
ipsdk)(imaproc)(attr))(InOptLabImg3))
60 (((
ipsdk)(imaproc)(attr))(InOptConvolBorder2d))
62 _pInOptImg1, _pInOptImg2, _pInOptImg3,
63 _pInOptBinImg1, _pInOptBinImg2, _pInOptBinImg3,
64 _pInOptLabImg1, _pInOptLabImg2, _pInOptLabImg3))))
83 #endif // __IPSDKIPLARITHMETIC_FORMULA2DIMGLVL1_H__ #define IPSDK_DECLARE_LVL1_PROCESSOR(ProcType, libraryName, algoName, RuleString, attributeSeq)
Definition of import/export macro for library.
processor::OutputInitializerPtr customOutput(const boost::weak_ptr< OutputAttributeType > &pOutputAttribute, const CustomImageInfoPtr &pCustomImageInfo)
IPSDKIPLARITHMETIC_API CustomImageInfoPtr outputFormula(const ImageFormulaAttributeConstPtr &pImageFormula, const ImageAttributeConstPtr &pInOptImg1, const ImageAttributeConstPtr &pInOptImg2, const ImageAttributeConstPtr &pInOptImg3, const ImageAttributeConstPtr &pInOptBinImg1, const ImageAttributeConstPtr &pInOptBinImg2, const ImageAttributeConstPtr &pInOptBinImg3, const ImageAttributeConstPtr &pInOptLabImg1, const ImageAttributeConstPtr &pInOptLabImg2, const ImageAttributeConstPtr &pInOptLabImg3)
Utility functions for formula attribute output initialization management.