Skip to content
Snippets Groups Projects
Commit 64adda84 authored by Peterson, Peter's avatar Peterson, Peter
Browse files

Code cleanup

parent 7454122c
No related branches found
No related tags found
No related merge requests found
...@@ -71,8 +71,7 @@ QwtDoubleInterval SignalRange::getRange( ...@@ -71,8 +71,7 @@ QwtDoubleInterval SignalRange::getRange(
PRAGMA_OMP( parallel for schedule(dynamic, 1)) PRAGMA_OMP( parallel for schedule(dynamic, 1))
for (int i = 0; i < int(iterators.size()); i++) { for (int i = 0; i < int(iterators.size()); i++) {
Mantid::API::IMDIterator *it = iterators[i]; Mantid::API::IMDIterator *it = iterators[i];
QwtDoubleInterval range = this->getRange(it); intervals[i] = this->getRange(it);
intervals[i] = range;
// don't delete iterator in parallel. MSVC doesn't like it // don't delete iterator in parallel. MSVC doesn't like it
// when the iterator points to a mock object. // when the iterator points to a mock object.
} }
...@@ -87,14 +86,12 @@ QwtDoubleInterval SignalRange::getRange( ...@@ -87,14 +86,12 @@ QwtDoubleInterval SignalRange::getRange(
signal = intervals[i].minValue(); signal = intervals[i].minValue();
if (!std::isfinite(signal)) if (!std::isfinite(signal))
continue; continue;
if (signal < minSignal) minSignal = std::min(signal, minSignal);
minSignal = signal;
signal = intervals[i].maxValue(); signal = intervals[i].maxValue();
if (!std::isfinite(signal)) if (!std::isfinite(signal))
continue; continue;
if (signal > maxSignal) maxSignal = std::max(signal, maxSignal);
maxSignal = signal;
} }
if (minSignal == DBL_MAX) { if (minSignal == DBL_MAX) {
...@@ -118,10 +115,9 @@ QwtDoubleInterval SignalRange::getRange( ...@@ -118,10 +115,9 @@ QwtDoubleInterval SignalRange::getRange(
* @return the min/max range, or INFINITY if not found * @return the min/max range, or INFINITY if not found
*/ */
QwtDoubleInterval SignalRange::getRange(Mantid::API::IMDIterator *it) { QwtDoubleInterval SignalRange::getRange(Mantid::API::IMDIterator *it) {
if (!it) if ((it == nullptr) || (!it->valid()))
return QwtDoubleInterval(0., 1.0);
if (!it->valid())
return QwtDoubleInterval(0., 1.0); return QwtDoubleInterval(0., 1.0);
// Use the current normalization // Use the current normalization
it->setNormalization(m_normalization); it->setNormalization(m_normalization);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment