MSVC has no std::isnan
This commit is contained in:
parent
25130e3c82
commit
98ca36e8f5
@ -20,6 +20,10 @@
|
||||
|
||||
#include <simgear/constants.h>
|
||||
|
||||
#ifndef _MSC_VER
|
||||
using std::isnan;
|
||||
#endif
|
||||
|
||||
// #define SG_GEOD_NATIVE_DEGREE
|
||||
|
||||
/// Class representing a geodetic location
|
||||
@ -352,7 +356,7 @@ inline
|
||||
bool
|
||||
SGGeod::isValid() const
|
||||
{
|
||||
if (std::isnan(_lon) || std::isnan(_lat)) return false;
|
||||
if (isnan(_lon) || isnan(_lat)) return false;
|
||||
#ifdef SG_GEOD_NATIVE_DEGREE
|
||||
return (_lon >= -180.0) && (_lon <= 180.0) &&
|
||||
(_lat >= -90.0) && (_lat <= 90.0);
|
||||
|
Loading…
Reference in New Issue
Block a user