0020948: EDF 1468 SMESH: Histogram of the quality controls

fix GetHistogram(), case of 1 value
This commit is contained in:
eap 2010-10-12 11:39:30 +00:00
parent 8a950e9b2e
commit 25b69822a1

View File

@ -314,9 +314,10 @@ void NumericalFunctor::GetHistogram(int nbIntervals,
// case of 1 value // case of 1 value
if (funValues.front() == funValues.back()) if (funValues.front() == funValues.back())
{ {
nbIntervals = 1; nbEvents.resize( 1 );
nbEvents.resize( nbIntervals, values.size() ); nbEvents[0] = values.size();
funValues.resize( nbIntervals+1); funValues[1] = funValues.back();
funValues.resize( 2 );
} }
// generic case // generic case
std::multiset< double >::iterator min = values.begin(), max; std::multiset< double >::iterator min = values.begin(), max;