From 854b6823fd776838e83959c14d3accb7f1524f10 Mon Sep 17 00:00:00 2001 From: Julien Malik <julien.malik@c-s.fr> Date: Tue, 25 Feb 2014 16:17:14 +0100 Subject: [PATCH] ENH: remove lots of commented code and multiple return statement --- Code/ChangeDetection/otbJoinHistogramMI.h | 62 ----------------------- 1 file changed, 62 deletions(-) diff --git a/Code/ChangeDetection/otbJoinHistogramMI.h b/Code/ChangeDetection/otbJoinHistogramMI.h index 3a74d4984d..559cebc6d5 100644 --- a/Code/ChangeDetection/otbJoinHistogramMI.h +++ b/Code/ChangeDetection/otbJoinHistogramMI.h @@ -41,48 +41,6 @@ public: TOutput jointEntropy = itk::NumericTraits<TOutput>::Zero; HistogramFrequencyType totalFreq = histogram->GetTotalFrequency(); - /* for(unsigned long pos = 0; pos< itA.Size(); ++pos) - { - double value = static_cast<double>(itA.GetPixel(pos)); - - unsigned int bin = - HistogramFrequencyType freq = histogram.GetFrequency(, 0); - if (freq > 0) - { - entropyX += freq*vcl_log(freq); - } - } - - entropyX = -entropyX/static_cast<TOutput>(totalFreq) + vcl_log(totalFreq); - - for (unsigned int i = 0; i < this->GetHistogramSize()[1]; ++i) - { - HistogramFrequencyType freq = histogram.GetFrequency(i, 1); - if (freq > 0) - { - entropyY += freq*vcl_log(freq); - } - } - - entropyY = -entropyY/static_cast<TOutput>(totalFreq) + vcl_log(totalFreq); - - HistogramIteratorType it = histogram.Begin(); - HistogramIteratorType end = histogram.End(); - while (it != end) - { - HistogramFrequencyType freq = it.GetFrequency(); - if (freq > 0) - { - jointEntropy += freq*vcl_log(freq); - } - ++it; - } - - jointEntropy = -jointEntropy/static_cast<TOutput>(totalFreq) + - vcl_log(totalFreq); - - return entropyX + entropyY - jointEntropy; */ - typename HistogramType::MeasurementVectorType sample(2); for (unsigned long pos = 0; pos < itA.Size(); ++pos) { @@ -106,28 +64,8 @@ public: vcl_log(totalFreq); return jointEntropy; - - /* TOutput meanA = 0.0; - TOutput meanB = 0.0; - - for(unsigned long pos = 0; pos< itA.Size(); ++pos) - { - - meanA += static_cast<TOutput>(itA.GetPixel(pos)); - meanB += static_cast<TOutput>(itB.GetPixel(pos)); - - - }*/ - return static_cast<TOutput>(0); } - /* void SetHistogram(HistogramType* histo) - { - m_Histogram = histo; - } - - protected: - HistogramType::Pointer m_Histogram; */ }; } } // end namespace otb -- GitLab