15 #ifndef __IPSDKIPLGLOBALMEASURE_HISTOGRAMMSR2DLVL3_H__ 16 #define __IPSDKIPLGLOBALMEASURE_HISTOGRAMMSR2DLVL3_H__ 22 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/OutHistogram.h> 23 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Strip/YStrip2d/InYStrip2d.h> 34 ((ipsdk::imaproc::matchStripRange<ipsdk::imaproc::attr::HistogramData::Min>(_pInYStrip2d, _pOutHistogram)) &&
35 (ipsdk::imaproc::matchStripRange<ipsdk::imaproc::attr::HistogramData::Max>(_pInYStrip2d, _pOutHistogram)) &&
36 (ipsdk::processor::isGreater<ipsdk::imaproc::attr::HistogramData::BinWidth>(_pOutHistogram, 0)) &&
37 ((ipsdk::imaproc::bufferType(_pInYStrip2d, ipsdk::image::eImageBufferType::eIBT_Real32)) ||
38 (ipsdk::processor::isGreaterOrEqual<ipsdk::imaproc::attr::HistogramData::BinWidth>(_pOutHistogram, 1)))),
39 (((
ipsdk)(imaproc)(attr))(InYStrip2d))
40 (((
ipsdk)(imaproc)(attr))(OutHistogram)))
54 template <
typename BufType,
55 ipsdk::eInstructionSet::domain IS>
70 #endif // __IPSDKIPLGLOBALMEASURE_HISTOGRAMMSR2DLVL3_H__
#define IPSDK_DECLARE_PROCESSING_ALGORITHM(libraryName, algoName, RuleString, attributeSeq)
#define IPSDK_DECLARE_ALGORITHM_PARSED_DATA(dataSeq)
Definition of import/export macro for library.
#define IPSDK_DECLARE_ALGORITHM_FUNCTION_SELECTOR(dataTypeSeq)