15 #ifndef __IPSDKIPLGLOBALMEASURE_HISTOGRAMMSR3DLVL3_H__ 16 #define __IPSDKIPLGLOBALMEASURE_HISTOGRAMMSR3DLVL3_H__ 22 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/OutHistogram.h> 23 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Strip/ZStrip3d/InZStrip3d.h> 34 ((ipsdk::imaproc::matchStripRange<ipsdk::imaproc::attr::HistogramData::Min>(_pInZStrip3d, _pOutHistogram)) &&
35 (ipsdk::imaproc::matchStripRange<ipsdk::imaproc::attr::HistogramData::Max>(_pInZStrip3d, _pOutHistogram)) &&
36 (ipsdk::processor::isGreater<ipsdk::imaproc::attr::HistogramData::BinWidth>(_pOutHistogram, 0)) &&
37 ((ipsdk::imaproc::bufferType(_pInZStrip3d, ipsdk::image::eImageBufferType::eIBT_Real32)) ||
38 (ipsdk::processor::isGreaterOrEqual<ipsdk::imaproc::attr::HistogramData::BinWidth>(_pOutHistogram, 1)))),
39 (((
ipsdk)(imaproc)(attr))(InZStrip3d))
40 (((
ipsdk)(imaproc)(attr))(OutHistogram)))
55 template <
typename BufType,
56 ipsdk::eInstructionSet::domain IS>
71 #endif // __IPSDKIPLGLOBALMEASURE_HISTOGRAMMSR3DLVL3_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)