Use Qt isinf/isnan functions to avoid math.h mess. Refs #430

This commit is contained in:
baldurk
2016-11-19 13:35:57 +01:00
parent 9014c5330a
commit 9d108d5a32
+4 -5
View File
@@ -62,11 +62,10 @@ void RangeHistogram::setRange(float min, float max)
bool RangeHistogram::ValidRange() const
{
if(std::isinf(m_WhitePoint) || std::isnan(m_WhitePoint) || std::isinf(m_BlackPoint) ||
std::isnan(m_BlackPoint) || std::isinf(m_RangeMax) || std::isnan(m_RangeMax) ||
std::isinf(m_RangeMin) || std::isnan(m_RangeMin) || std::isinf(m_RangeMax - m_RangeMin) ||
std::isnan(m_RangeMax - m_RangeMin) || std::isinf(m_WhitePoint - m_BlackPoint) ||
std::isnan(m_WhitePoint - m_BlackPoint))
if(qIsInf(m_WhitePoint) || qIsNaN(m_WhitePoint) || qIsInf(m_BlackPoint) || qIsNaN(m_BlackPoint) ||
qIsInf(m_RangeMax) || qIsNaN(m_RangeMax) || qIsInf(m_RangeMin) || qIsNaN(m_RangeMin) ||
qIsInf(m_RangeMax - m_RangeMin) || qIsNaN(m_RangeMax - m_RangeMin) ||
qIsInf(m_WhitePoint - m_BlackPoint) || qIsNaN(m_WhitePoint - m_BlackPoint))
{
return false;
}