15 #ifndef __IPSDKIPLARITHMETIC_FORMULA3DIMGLVL1_H__ 16 #define __IPSDKIPLARITHMETIC_FORMULA3DIMGLVL1_H__ 23 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Formula/InImageFormula3d.h> 24 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/3d/Optional/InOptImg3d1.h> 25 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/3d/Optional/InOptImg3d2.h> 26 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/3d/Optional/InOptImg3d3.h> 27 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/3d/Optional/InOptBinImg3d1.h> 28 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/3d/Optional/InOptBinImg3d2.h> 29 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/3d/Optional/InOptBinImg3d3.h> 30 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/3d/Optional/InOptLabImg3d1.h> 31 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/3d/Optional/InOptLabImg3d2.h> 32 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Input/3d/Optional/InOptLabImg3d3.h> 33 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/BorderPolicy/InOptConvolBorder3d.h> 34 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Image/Output/OutImg.h> 45 validateFormulaAndImages(_pInImageFormula3d,
46 _pInOptImg3d1, _pInOptImg3d2, _pInOptImg3d3,
47 _pInOptBinImg3d1, _pInOptBinImg3d2, _pInOptBinImg3d3,
48 _pInOptLabImg3d1, _pInOptLabImg3d2, _pInOptLabImg3d3,
50 (((
ipsdk)(imaproc)(attr))(InImageFormula3d))
51 (((
ipsdk)(imaproc)(attr))(InOptImg3d1))
52 (((
ipsdk)(imaproc)(attr))(InOptImg3d2))
53 (((
ipsdk)(imaproc)(attr))(InOptImg3d3))
54 (((
ipsdk)(imaproc)(attr))(InOptBinImg3d1))
55 (((
ipsdk)(imaproc)(attr))(InOptBinImg3d2))
56 (((
ipsdk)(imaproc)(attr))(InOptBinImg3d3))
57 (((
ipsdk)(imaproc)(attr))(InOptLabImg3d1))
58 (((
ipsdk)(imaproc)(attr))(InOptLabImg3d2))
59 (((
ipsdk)(imaproc)(attr))(InOptLabImg3d3))
60 (((
ipsdk)(imaproc)(attr))(InOptConvolBorder3d))
62 _pInOptImg3d1, _pInOptImg3d2, _pInOptImg3d3,
63 _pInOptBinImg3d1, _pInOptBinImg3d2, _pInOptBinImg3d3,
64 _pInOptLabImg3d1, _pInOptLabImg3d2, _pInOptLabImg3d3))))
83 #endif // __IPSDKIPLARITHMETIC_FORMULA3DIMGLVL1_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.