bool
SGGeod::isValid() const
{
- if (std::isnan(_lon) || std::isnan(_lat)) return false;
+ if (SGMiscd::isNaN(_lon))
+ return false;
+ if (SGMiscd::isNaN(_lat))
+ return false;
#ifdef SG_GEOD_NATIVE_DEGREE
return (_lon >= -180.0) && (_lon <= 180.0) &&
(_lat >= -90.0) && (_lat <= 90.0);