28 #ifndef _SG_CONSTANTS_H 29 #define _SG_CONSTANTS_H 39 #ifndef SGD_PI // remove me once FlightGear no longer uses PLIB 42 const double SGD_PI = M_PI;
43 const float SG_PI = M_PI;
45 const float SG_PI = 3.1415926535f;
46 const double SGD_PI = 3.1415926535;
49 #endif // of PLIB-SG guard 56 # define SGD_PI_2 M_PI_2 58 # define SGD_PI_2 1.57079632679489661923 62 const double SGD_PI_4 = 0.78539816339744830961;
64 #ifndef SGD_DEGREES_TO_RADIANS // // remove me once FlightGear no longer uses PLIB 66 const double SGD_DEGREES_TO_RADIANS = SGD_PI / 180.0;
67 const double SGD_RADIANS_TO_DEGREES = 180.0 / SGD_PI;
69 const float SG_DEGREES_TO_RADIANS = SG_PI / 180.0f;
70 const float SG_RADIANS_TO_DEGREES = 180.0f / SG_PI;
72 #endif // of PLIB-SG guard 78 # define SG_E 2.7182818284590452354 82 #define SG_ONE_SECOND 4.848136811E-6 87 #define SG_EARTH_RAD 6378.155 90 #define SG_MAX_ELEVATION_M 9000.0 95 #define SG_EQUATORIAL_RADIUS_FT 20925650. 98 #define SG_EQUATORIAL_RADIUS_M 6378138.12 101 #define SG_EQ_RAD_SQUARE_FT 437882827922500. 104 #define SG_EQ_RAD_SQUARE_M 40680645877797.1344 109 #define SG_ARCSEC_TO_RAD 4.84813681109535993589e-06 112 #define SG_RAD_TO_ARCSEC 206264.806247096355156 115 #define SG_FEET_TO_METER 0.3048 118 #define SG_METER_TO_FEET 3.28083989501312335958 121 #define SG_METER_TO_NM 0.0005399568034557235 124 #define SG_NM_TO_METER 1852.0000 127 #define SG_METER_TO_SM 0.0006213699494949496 130 #define SG_SM_TO_METER 1609.3412196 133 #define SG_NM_TO_RAD 0.00029088820866572159 136 #define SG_RAD_TO_NM 3437.7467707849392526 139 #define SG_MPS_TO_KT 1.9438444924406046432 142 #define SG_KT_TO_MPS 0.5144444444444444444 145 #define SG_FPS_TO_KT 0.5924838012958962841 148 #define SG_KT_TO_FPS 1.6878098571011956874 151 #define SG_MPS_TO_MPH 2.2369362920544020312 154 #define SG_MPH_TO_MPS 0.44704 157 #define SG_MPS_TO_KMH 3.6 160 #define SG_KMH_TO_MPS 0.2777777777777777778 163 #define SG_PA_TO_INHG 0.0002952998330101010 166 #define SG_INHG_TO_PA 3386.388640341 170 #define SG_EPSILON 0.0000001 174 #define SG_BINOBJ_VERSION 6 177 #define SG_SCENERY_FILE_FORMAT "0.4" 180 #endif // _SG_CONSTANTS_H
const double SGD_2PI
Definition: constants.h:52
const double SGD_PI_4
Definition: constants.h:62