We have the following functions:
void SetUseDefaultNBins(bool useDefault); void SetHistogramBinSize( double size); void SetHistogramNBins( double size);
But the handling of the bin size and nbins is obscure:
if (m_UseDefaultNBins) { calculator->SetNBinsForHistogramStatistics(100); } else { if (!m_prioritizeNBinsOverBinSize) { calculator->SetBinSizeForHistogramStatistics(m_HistogramBinSize); } else { calculator->SetNBinsForHistogramStatistics(100); } }
Implement it in a clear way!!
This possibly leads to erroneous calculations in the ImageStatisticsCalculator plugin.