15#include "AlgorithmFeature_SR_BAT.h"
17#include "ReportDescriptorForHistogram.h"
25 class CInternalHistogram;
38 class FL_EXPORT
CHistogram :
public CAlgorithmFeature_SR_BAT
1355 DeclareGetClassType();
1359 friend class CInternalHistogram;
1360 CInternalHistogram* m_pInternal;
Template type array class.
Definition FLArray.h:71
Multi variable class.
Definition MultiVar.h:31
FLImaging module execution result object.
Definition ResultsDef.h:1704
ReportDescriptor class.
Definition ReportDescriptor.h:22
virtual int64_t GetResultCount(int64_t i64PageNo=0) const
virtual const CResult GetResult(int64_t i64Channel, Base::CFLArray< uint64_t > *pFlaU64ResultHistogram) const
virtual const CResult GetResultCDFBatch(int64_t i64Channel, Base::CFLArray< Base::CFLArray< uint32_t > > *pFlaU32ResultCDFHistogram) const
virtual const CResult GetResultBatch(int64_t i64PageNo, int64_t i64Channel, Base::CFLArray< uint64_t > *pFlaU64ResultHistogram) const
virtual const CResult GetResultMedian(int64_t i64PageNo, Base::CMultiVar< double > &mvResultMedian) const
virtual const CResult GetResultBatch(int64_t i64Channel, Base::CFLArray< Base::CFLArray< uint32_t > > &flaU32ResultHistogram) const
virtual const CResult GetResultCDFBatch(int64_t i64Channel, Base::CFLArray< Base::CFLArray< uint32_t > > &flaU32ResultCDFHistogram) const
virtual const CResult GetResult(Base::CFLArray< Base::CFLArray< uint64_t > > *pFlaU64ResultHistogram) const
virtual const CResult ReportToCSV(const Foundation::CReportDescriptor *pWrd) const override
The execution result of the algorithm is recorded in a file according to the options recorded in the ...
virtual const CResult GetResult(int64_t i64Channel, Base::CFLArray< uint32_t > &flaU32ResultHistogram) const
virtual const CResult GetResultCDFBatch(int64_t i64PageNo, int64_t i64Channel, Base::CFLArray< uint32_t > *pFlaU32ResultCDFHistogram) const
virtual const CResult GetResultStdDev(int64_t i64PageNo, Base::CMultiVar< double > *pMvResultStdDev) const
virtual const CResult GetResult(Base::CFLArray< Base::CFLArray< uint32_t > > *pFlaU32ResultHistogram) const
virtual const CResult GetResultStdDev(CMultiVar< double > *pMvResultStdDev) const
virtual const CResult GetResultCDFBatch(int64_t i64Channel, Base::CFLArray< Base::CFLArray< uint64_t > > &flaU64ResultCDFHistogram) const
virtual const CResult GetResultTotalPixels(int64_t i64PageNo, int64_t *pI64ResultTotalPixels) const
virtual const CResult GetResultCDF(Base::CFLArray< Base::CFLArray< uint32_t > > *pFlaU32ResultCDFHistogram) const
virtual const CResult GetResultBatch(int64_t i64Channel, Base::CFLArray< Base::CFLArray< uint32_t > > *pFlaU32ResultHistogram) const
CHistogram(const CHistogram *pHistogram)
virtual const CResult GetResultCDFBatch(int64_t i64PageNo, int64_t i64Channel, Base::CFLArray< uint64_t > &flaU64ResultCDFHistogram) const
virtual const CResult GetResultBatch(int64_t i64PageNo, int64_t i64Channel, Base::CFLArray< uint64_t > &flaU64ResultHistogram) const
virtual const CResult GetResultBatch(int64_t i64PageNo, int64_t i64Channel, Base::CFLArray< uint32_t > *pFlaU32ResultHistogram) const
virtual const CResult GetResultBatch(int64_t i64PageNo, int64_t i64Channel, Base::CFLArray< uint32_t > &flaU32ResultHistogram) const
virtual const CResult Assign(const CHistogram &Histogram)
virtual const CResult GetResultVariance(int64_t i64PageNo, Base::CMultiVar< double > *pMvResultVariance) const
virtual const CResult GetResultCDFBatch(int64_t i64PageNo, int64_t i64Channel, Base::CFLArray< uint64_t > *pFlaU64ResultCDFHistogram) const
CHistogram(const CHistogram &Histogram)
virtual const CResult GetResultStdDev(int64_t i64PageNo, Base::CMultiVar< double > &mvResultStdDev) const
virtual const CResult GetResult(int64_t i64Channel, Base::CFLArray< uint64_t > &flaU64ResultHistogram) const
virtual const CResult GetResultTotalPixels(int64_t i64PageNo, int64_t &i64ResultTotalPixels) const
const CHistogram & operator=(const CHistogram &Histogram)
virtual const CResult GetResultStdDev(Base::CMultiVar< double > &mvResultStdDev) const
virtual const CResult GetResultMean(int64_t i64PageNo, Base::CMultiVar< double > &mvResultMean) const
virtual const CResult Execute()
virtual const CResult GetResultMean(Base::CMultiVar< double > &mvResultMean) const
virtual const CResult Assign(const CHistogram *pHistogram)
virtual const CResult GetResultCDF(int64_t i64Channel, Base::CFLArray< uint32_t > &flaU32ResultCDFHistogram) const
virtual const CResult GetResultCDF(int64_t i64Channel, Base::CFLArray< uint32_t > *pFlaU32ResultCDFHistogram) const
virtual const CResult GetResultBatch(int64_t i64Channel, Base::CFLArray< Base::CFLArray< uint64_t > > &flaU64ResultHistogram) const
virtual const CResult GetResultVariance(Base::CMultiVar< double > &mvResultVariance) const
virtual const CResult GetResultCDF(int64_t i64Channel, Base::CFLArray< uint64_t > *pFlaU64ResultCDFHistogram) const
virtual const CResult GetResultMean(int64_t i64PageNo, Base::CMultiVar< double > *pMvResultMean) const
virtual const CResult ReportToCSV(const CReportDescriptorForHistogram *pWrd) const
virtual int64_t GetResultBatchCount() const
virtual const CResult GetResultCDFBatch(int64_t i64Channel, Base::CFLArray< Base::CFLArray< uint64_t > > *pFlaU64ResultCDFHistogram) const
virtual const CResult GetResultCDFBatch(int64_t i64PageNo, int64_t i64Channel, Base::CFLArray< uint32_t > &flaU32ResultCDFHistogram) const
virtual const CResult GetResultMedian(int64_t i64PageNo, Base::CMultiVar< double > *pMvResultMedian) const
virtual const CResult GetResultVariance(int64_t i64PageNo, Base::CMultiVar< double > &mvResultVariance) const
virtual const CResult GetResult(Base::CFLArray< Base::CFLArray< uint32_t > > &flaU32ResultHistogram) const
virtual const CResult GetResultCDF(Base::CFLArray< Base::CFLArray< uint64_t > > *pFlaU64ResultCDFHistogram) const
virtual const CResult GetResultCDF(Base::CFLArray< Base::CFLArray< uint32_t > > &flaU32ResultCDFHistogram) const
virtual const CResult GetResult(int64_t i64Channel, Base::CFLArray< uint32_t > *pFlaU32ResultHistogram) const
virtual const CResult GetResultMedian(CMultiVar< double > *pMvResultMedian) const
virtual const CResult GetResultVariance(CMultiVar< double > *pMvResultVariance) const
virtual const CResult GetResultMedian(Base::CMultiVar< double > &mvResultMedian) const
virtual bool IsLicenseAvailable() const override
Returns whether the algorithm can be used with the current license.
virtual const CResult Clear() override
virtual int64_t GetResultTotalPixels(int64_t i64PageNo=0) const
virtual const CResult GetResult(Base::CFLArray< Base::CFLArray< uint64_t > > &flaU64ResultHistogram) const
virtual const CResult GetResultBatch(int64_t i64Channel, Base::CFLArray< Base::CFLArray< uint64_t > > *pFlaU64ResultHistogram) const
virtual const CResult GetResultCDF(int64_t i64Channel, Base::CFLArray< uint64_t > &flaU64ResultCDFHistogram) const
virtual const CResult GetResultCDF(Base::CFLArray< Base::CFLArray< uint64_t > > &flaU64ResultCDFHistogram) const
virtual const CResult GetResultMean(Base::CMultiVar< double > *pMvResultMean) const
virtual const CResult ReportToCSV(const CReportDescriptorForHistogram &wrd) const
ReportDescriptorForHistogram class The class that sets the report of the histogram.
Definition ReportDescriptorForHistogram.h:29
Definition AbsoluteThreshold.h:25