10 #define M_PI (3.141592653589793f) 15 #define M_PI_2 (M_PI / 2) 17 #define M_GOLDEN 1.6180339f 19 #define M_2PI (M_PI * 2) 26 #ifndef MATH_CHECK_INDEXES 27 #define MATH_CHECK_INDEXES 0 30 #define DEG_TO_RAD (M_PI / 180.0f) 31 #define RAD_TO_DEG (180.0f / M_PI) 34 #define DEGX100 5729.57795f 39 #ifdef ALLOW_DOUBLE_MATH_FUNCTIONS 40 static const double DEG_TO_RAD_DOUBLE = asin(1) / 90;
41 static const double RAD_TO_DEG_DOUBLE = 1 / DEG_TO_RAD_DOUBLE;
44 #define RadiansToCentiDegrees(x) (static_cast<float>(x) * RAD_TO_DEG * static_cast<float>(100)) 47 #define GRAVITY_MSS 9.80665f 50 #define RADIUS_OF_EARTH 6378100 54 #define LATLON_TO_M 0.01113195f 55 #define LATLON_TO_CM 1.113195f 70 #ifdef ALLOW_DOUBLE_MATH_FUNCTIONS 74 #define C_TO_KELVIN 273.15f 77 #define ISA_GAS_CONSTANT 287.26f 78 #define ISA_LAPSE_RATE 0.0065f 82 #define SSL_AIR_DENSITY 1.225f // kg/m^3 83 #define SSL_AIR_PRESSURE 101325.01576f // Pascal 84 #define SSL_AIR_TEMPERATURE 288.15f // K 90 #define AP_NSEC_PER_SEC 1000000000ULL 91 #define AP_NSEC_PER_USEC 1000ULL 92 #define AP_USEC_PER_SEC 1000000ULL 93 #define AP_USEC_PER_MSEC 1000ULL 94 #define AP_MSEC_PER_SEC 1000ULL 95 #define AP_SEC_PER_WEEK (7ULL * 86400ULL) 96 #define AP_MSEC_PER_WEEK (AP_SEC_PER_WEEK * AP_MSEC_PER_SEC)
static const double WGS84_F
static const double WGS84_B
static const double WGS84_A
static const double WGS84_IF