15 #ifndef __IPSDKIPLADVANCEDMORPHOLOGY_LOCALEXTREMA3DIMGLVL3_H__ 16 #define __IPSDKIPLADVANCEDMORPHOLOGY_LOCALEXTREMA3DIMGLVL3_H__ 22 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Strip/ZStrip3d/InZStrip3d.h> 23 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Strip/ZStrip3d/InOptPreviousZStrip3d.h> 24 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Strip/ZStrip3d/InOptPreviousBinZStrip3d.h> 25 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Enumerate/InLocalExtremumType.h> 26 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/OutNbModifiedPixels.h> 27 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Strip/ZStrip3d/InOutBinZStrip3d.h> 28 #include <boost/scoped_array.hpp> 39 ipsdk::imaproc::matchSize(_pInZStrip3d, _pInOutBinZStrip3d),
40 (((
ipsdk)(imaproc)(attr))(InZStrip3d))
41 (((
ipsdk)(imaproc)(attr))(InOptPreviousZStrip3d))
42 (((
ipsdk)(imaproc)(attr))(InOptPreviousBinZStrip3d))
43 (((
ipsdk)(imaproc)(attr))(InLocalExtremumType))
44 (((
ipsdk)(imaproc)(attr))(OutNbModifiedPixels))
45 (((
ipsdk)(imaproc)(attr))(InOutBinZStrip3d)))
53 ((LINESTRIP)(InOutBinZStrip3d)));
60 template <
typename BufInType,
61 ipsdk::eInstructionSet::domain IS>
66 template <
typename BufInType,
68 ipsdk::eInstructionSet::domain IS>
72 template <
typename BufInType,
74 ipsdk::eInstructionSet::domain IS>
75 void initPreviousData();
78 template <
typename BufInType,
80 ipsdk::eInstructionSet::domain IS>
81 void updatePreviousRowData(
const ipUInt64 curRowOffset);
84 template <
typename BufInType,
86 ipsdk::eInstructionSet::domain IS>
87 void updatePreviousPlanData();
90 void clearIntermediateData();
104 boost::scoped_array<ipUInt8> _pPrevPlanGreyBuf;
107 boost::scoped_array<ipUInt8> _pCurPlanGreyBuf;
110 boost::scoped_array<ipUInt8> _pPrevPlanBinBuf;
113 boost::scoped_array<ipUInt8> _pCurPlanBinBuf;
126 #endif // __IPSDKIPLADVANCEDMORPHOLOGY_LOCALEXTREMA3DIMGLVL3_H__ Definition of import/export macro for library.
#define IPSDK_DECLARE_PROCESSING_ALGORITHM(libraryName, algoName, RuleString, attributeSeq)
#define IPSDK_DECLARE_ALGORITHM_PARSED_DATA(dataSeq)
#define IPSDK_DECLARE_ALGORITHM_FUNCTION_SELECTOR(dataTypeSeq)