<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.11"/> <title>FGx: src/utilities/simgear/constants.h File Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <script type="text/javascript"> $(document).ready(function() { init_search(); }); </script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">FGx  <span id="projectnumber">1</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.11 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> <li> <div id="MSearchBox" class="MSearchBoxInactive"> <span class="left"> <img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="Search" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/> </span><span class="right"> <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> </span> </div> </li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_7b5d38f1875f1b693f62ca6a108a1129.html">utilities</a></li><li class="navelem"><a class="el" href="dir_ac53ee613dded8ce1dfac8a495f876c2.html">simgear</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#define-members">Macros</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">constants.h File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="compiler_8h_source.html">compiler.h</a>"</code><br /> <code>#include <cmath></code><br /> </div> <p><a href="constants_8h_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a5059c67c5552c51b2d10e2b599a36246"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a5059c67c5552c51b2d10e2b599a36246">SGD_PI_2</a>   1.57079632679489661923</td></tr> <tr class="separator:a5059c67c5552c51b2d10e2b599a36246"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c0e46bc10023031c977d88c25b5a558"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c0e46bc10023031c977d88c25b5a558"></a> #define </td><td class="memItemRight" valign="bottom"><b>SG_E</b>   2.7182818284590452354</td></tr> <tr class="separator:a4c0e46bc10023031c977d88c25b5a558"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29ab591e24827168414d5bac4be8ed83"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a29ab591e24827168414d5bac4be8ed83">SG_ONE_SECOND</a>   4.848136811E-6</td></tr> <tr class="separator:a29ab591e24827168414d5bac4be8ed83"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d3d47a74f870ef611e71331165236bc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a3d3d47a74f870ef611e71331165236bc">SG_EARTH_RAD</a>   6378.155</td></tr> <tr class="separator:a3d3d47a74f870ef611e71331165236bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac1d6a2655eab25f3cfd0d0669cf86391"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1d6a2655eab25f3cfd0d0669cf86391"></a> #define </td><td class="memItemRight" valign="bottom"><b>SG_MAX_ELEVATION_M</b>   9000.0</td></tr> <tr class="separator:ac1d6a2655eab25f3cfd0d0669cf86391"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade32eb36e8378e15e74758c8802f87fb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#ade32eb36e8378e15e74758c8802f87fb">SG_EQUATORIAL_RADIUS_FT</a>   20925650.</td></tr> <tr class="separator:ade32eb36e8378e15e74758c8802f87fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a259a957d60434ee267ef57a1f6987d12"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a259a957d60434ee267ef57a1f6987d12">SG_EQUATORIAL_RADIUS_M</a>   6378138.12</td></tr> <tr class="separator:a259a957d60434ee267ef57a1f6987d12"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9bd937908cbdd0aa60fb4bc61d226922"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a9bd937908cbdd0aa60fb4bc61d226922">SG_EQ_RAD_SQUARE_FT</a>   437882827922500.</td></tr> <tr class="separator:a9bd937908cbdd0aa60fb4bc61d226922"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad5c1a8b25f7a819cee3f0755e6d08bc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#aad5c1a8b25f7a819cee3f0755e6d08bc">SG_EQ_RAD_SQUARE_M</a>   40680645877797.1344</td></tr> <tr class="separator:aad5c1a8b25f7a819cee3f0755e6d08bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7037b2d6963fde5feeecd6dd526a6726"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a7037b2d6963fde5feeecd6dd526a6726">SG_ARCSEC_TO_RAD</a>   4.84813681109535993589e-06</td></tr> <tr class="separator:a7037b2d6963fde5feeecd6dd526a6726"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2924803717c36fb72f9a789b5916f68c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a2924803717c36fb72f9a789b5916f68c">SG_RAD_TO_ARCSEC</a>   206264.806247096355156</td></tr> <tr class="separator:a2924803717c36fb72f9a789b5916f68c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9f3d9be0f84edf830fbc4361317e2120"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a9f3d9be0f84edf830fbc4361317e2120">SG_FEET_TO_METER</a>   0.3048</td></tr> <tr class="separator:a9f3d9be0f84edf830fbc4361317e2120"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2bfa4c722cfa1c22907d3e664142668e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a2bfa4c722cfa1c22907d3e664142668e">SG_METER_TO_FEET</a>   3.28083989501312335958</td></tr> <tr class="separator:a2bfa4c722cfa1c22907d3e664142668e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a73b51faed46ecefade2f3bb734dbb82f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a73b51faed46ecefade2f3bb734dbb82f">SG_METER_TO_NM</a>   0.0005399568034557235</td></tr> <tr class="separator:a73b51faed46ecefade2f3bb734dbb82f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1febcac0ff0041db263b00a87e3902f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#ad1febcac0ff0041db263b00a87e3902f">SG_NM_TO_METER</a>   1852.0000</td></tr> <tr class="separator:ad1febcac0ff0041db263b00a87e3902f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa0bac041bbf566453fb51c7fb8d73480"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#aa0bac041bbf566453fb51c7fb8d73480">SG_METER_TO_SM</a>   0.0006213699494949496</td></tr> <tr class="separator:aa0bac041bbf566453fb51c7fb8d73480"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4aa807ac5e1833ffc0f1aa2a22522bda"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a4aa807ac5e1833ffc0f1aa2a22522bda">SG_SM_TO_METER</a>   1609.3412196</td></tr> <tr class="separator:a4aa807ac5e1833ffc0f1aa2a22522bda"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3c928f410485d293e465c51a980280db"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a3c928f410485d293e465c51a980280db">SG_NM_TO_RAD</a>   0.00029088820866572159</td></tr> <tr class="separator:a3c928f410485d293e465c51a980280db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0aeaf83d210a3da85059723fdff1a3da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a0aeaf83d210a3da85059723fdff1a3da">SG_RAD_TO_NM</a>   3437.7467707849392526</td></tr> <tr class="separator:a0aeaf83d210a3da85059723fdff1a3da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff91ea3ff5e980096a47beb455d51046"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#aff91ea3ff5e980096a47beb455d51046">SG_MPS_TO_KT</a>   1.9438444924406046432</td></tr> <tr class="separator:aff91ea3ff5e980096a47beb455d51046"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63925589e266ebe49e9112cfbe311e9c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a63925589e266ebe49e9112cfbe311e9c">SG_KT_TO_MPS</a>   0.5144444444444444444</td></tr> <tr class="separator:a63925589e266ebe49e9112cfbe311e9c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aab001d23b7a200cc830d6360c5248c03"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#aab001d23b7a200cc830d6360c5248c03">SG_FPS_TO_KT</a>   0.5924838012958962841</td></tr> <tr class="separator:aab001d23b7a200cc830d6360c5248c03"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0b6f048d1e0e5f0568c225ffec1bbc6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#ac0b6f048d1e0e5f0568c225ffec1bbc6">SG_KT_TO_FPS</a>   1.6878098571011956874</td></tr> <tr class="separator:ac0b6f048d1e0e5f0568c225ffec1bbc6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af47f1478f3bd07c7ec653021e352d552"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#af47f1478f3bd07c7ec653021e352d552">SG_MPS_TO_MPH</a>   2.2369362920544020312</td></tr> <tr class="separator:af47f1478f3bd07c7ec653021e352d552"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1770739c368bc52ae02d23b640ccbad"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#ae1770739c368bc52ae02d23b640ccbad">SG_MPH_TO_MPS</a>   0.44704</td></tr> <tr class="separator:ae1770739c368bc52ae02d23b640ccbad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2f47a0c33942b0ed4447bfe1408b6bf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#aa2f47a0c33942b0ed4447bfe1408b6bf">SG_MPS_TO_KMH</a>   3.6</td></tr> <tr class="separator:aa2f47a0c33942b0ed4447bfe1408b6bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad7af13067f966575eff9c73fd7056e9c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#ad7af13067f966575eff9c73fd7056e9c">SG_KMH_TO_MPS</a>   0.2777777777777777778</td></tr> <tr class="separator:ad7af13067f966575eff9c73fd7056e9c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a33d823af71c5480fa4450241eb4d37f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a33d823af71c5480fa4450241eb4d37f3">SG_PA_TO_INHG</a>   0.0002952998330101010</td></tr> <tr class="separator:a33d823af71c5480fa4450241eb4d37f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b2e8b9fa94d9336916bce4055a18070"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a0b2e8b9fa94d9336916bce4055a18070">SG_INHG_TO_PA</a>   3386.388640341</td></tr> <tr class="separator:a0b2e8b9fa94d9336916bce4055a18070"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c58704896214fdf091171828dd259b6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a9c58704896214fdf091171828dd259b6">SG_EPSILON</a>   0.0000001</td></tr> <tr class="separator:a9c58704896214fdf091171828dd259b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef03bfe0b1915cddd57b89728d771fac"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#aef03bfe0b1915cddd57b89728d771fac">SG_BINOBJ_VERSION</a>   6</td></tr> <tr class="separator:aef03bfe0b1915cddd57b89728d771fac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4434952651c7a5a8298660f46e9d68ac"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a4434952651c7a5a8298660f46e9d68ac">SG_SCENERY_FILE_FORMAT</a>   "0.4"</td></tr> <tr class="separator:a4434952651c7a5a8298660f46e9d68ac"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:ae283e1feccb88c7e37e0667228801d70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae283e1feccb88c7e37e0667228801d70"></a> const float </td><td class="memItemRight" valign="bottom"><b>SG_PI</b> = 3.1415926535f</td></tr> <tr class="separator:ae283e1feccb88c7e37e0667228801d70"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c6e021bcdbf584bd0f4770bd439bb25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c6e021bcdbf584bd0f4770bd439bb25"></a> const double </td><td class="memItemRight" valign="bottom"><b>SGD_PI</b> = 3.1415926535</td></tr> <tr class="separator:a2c6e021bcdbf584bd0f4770bd439bb25"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a357490bcedff1c8c24c7060402869f2d"><td class="memItemLeft" align="right" valign="top">const double </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a357490bcedff1c8c24c7060402869f2d">SGD_2PI</a> = SGD_PI * 2.0</td></tr> <tr class="separator:a357490bcedff1c8c24c7060402869f2d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14121bfdfdd203cadac3968e7bf73f0c"><td class="memItemLeft" align="right" valign="top">const double </td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html#a14121bfdfdd203cadac3968e7bf73f0c">SGD_PI_4</a> = 0.78539816339744830961</td></tr> <tr class="separator:a14121bfdfdd203cadac3968e7bf73f0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fb64e944b8ac987e02f5d80bc5e2a5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fb64e944b8ac987e02f5d80bc5e2a5d"></a> const double </td><td class="memItemRight" valign="bottom"><b>SGD_DEGREES_TO_RADIANS</b> = SGD_PI / 180.0</td></tr> <tr class="separator:a3fb64e944b8ac987e02f5d80bc5e2a5d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b0075051bc11cc91c3ac9d984c6fb69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b0075051bc11cc91c3ac9d984c6fb69"></a> const double </td><td class="memItemRight" valign="bottom"><b>SGD_RADIANS_TO_DEGREES</b> = 180.0 / SGD_PI</td></tr> <tr class="separator:a7b0075051bc11cc91c3ac9d984c6fb69"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49e7c46cf736a6853115034284658485"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49e7c46cf736a6853115034284658485"></a> const float </td><td class="memItemRight" valign="bottom"><b>SG_DEGREES_TO_RADIANS</b> = SG_PI / 180.0f</td></tr> <tr class="separator:a49e7c46cf736a6853115034284658485"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1afc648f79294cef42ab17747ad4433f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1afc648f79294cef42ab17747ad4433f"></a> const float </td><td class="memItemRight" valign="bottom"><b>SG_RADIANS_TO_DEGREES</b> = 180.0f / SG_PI</td></tr> <tr class="separator:a1afc648f79294cef42ab17747ad4433f"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Various constant definitions. </p> </div><h2 class="groupheader">Macro Definition Documentation</h2> <a class="anchor" id="a7037b2d6963fde5feeecd6dd526a6726"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_ARCSEC_TO_RAD   4.84813681109535993589e-06</td> </tr> </table> </div><div class="memdoc"> <p>Arc seconds to radians. (arcsec*pi)/(3600*180) = rad </p> </div> </div> <a class="anchor" id="aef03bfe0b1915cddd57b89728d771fac"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_BINOBJ_VERSION   6</td> </tr> </table> </div><div class="memdoc"> <p>Highest binobj format version we know how to read/write. This starts at 0 and can go up to 65535 </p> </div> </div> <a class="anchor" id="a3d3d47a74f870ef611e71331165236bc"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_EARTH_RAD   6378.155</td> </tr> </table> </div><div class="memdoc"> <p>Radius of Earth in kilometers at the equator. Another source had 6378.165 but this is probably close enough </p> </div> </div> <a class="anchor" id="a9c58704896214fdf091171828dd259b6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_EPSILON   0.0000001</td> </tr> </table> </div><div class="memdoc"> <p>For divide by zero avoidance, this will be close enough to zero </p> </div> </div> <a class="anchor" id="a9bd937908cbdd0aa60fb4bc61d226922"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_EQ_RAD_SQUARE_FT   437882827922500.</td> </tr> </table> </div><div class="memdoc"> <p>Radius squared (ft) </p> </div> </div> <a class="anchor" id="aad5c1a8b25f7a819cee3f0755e6d08bc"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_EQ_RAD_SQUARE_M   40680645877797.1344</td> </tr> </table> </div><div class="memdoc"> <p>Radius squared (meter) </p> </div> </div> <a class="anchor" id="ade32eb36e8378e15e74758c8802f87fb"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_EQUATORIAL_RADIUS_FT   20925650.</td> </tr> </table> </div><div class="memdoc"> <p>Value of earth radius from LaRCsim (ft) </p> </div> </div> <a class="anchor" id="a259a957d60434ee267ef57a1f6987d12"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_EQUATORIAL_RADIUS_M   6378138.12</td> </tr> </table> </div><div class="memdoc"> <p>Value of earth radius from LaRCsim (meter) </p> </div> </div> <a class="anchor" id="a9f3d9be0f84edf830fbc4361317e2120"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_FEET_TO_METER   0.3048</td> </tr> </table> </div><div class="memdoc"> <p>Feet to Meters </p> </div> </div> <a class="anchor" id="aab001d23b7a200cc830d6360c5248c03"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_FPS_TO_KT   0.5924838012958962841</td> </tr> </table> </div><div class="memdoc"> <p>Feet per second to Knots </p> </div> </div> <a class="anchor" id="a0b2e8b9fa94d9336916bce4055a18070"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_INHG_TO_PA   3386.388640341</td> </tr> </table> </div><div class="memdoc"> <p>Inch Mercury to Pascal </p> </div> </div> <a class="anchor" id="ad7af13067f966575eff9c73fd7056e9c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_KMH_TO_MPS   0.2777777777777777778</td> </tr> </table> </div><div class="memdoc"> <p>Kilometers per hour to meters per second </p> </div> </div> <a class="anchor" id="ac0b6f048d1e0e5f0568c225ffec1bbc6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_KT_TO_FPS   1.6878098571011956874</td> </tr> </table> </div><div class="memdoc"> <p>Knots to Feet per second </p> </div> </div> <a class="anchor" id="a63925589e266ebe49e9112cfbe311e9c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_KT_TO_MPS   0.5144444444444444444</td> </tr> </table> </div><div class="memdoc"> <p>Knots to meters per second </p> </div> </div> <a class="anchor" id="a2bfa4c722cfa1c22907d3e664142668e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_METER_TO_FEET   3.28083989501312335958</td> </tr> </table> </div><div class="memdoc"> <p>Meters to Feet </p> </div> </div> <a class="anchor" id="a73b51faed46ecefade2f3bb734dbb82f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_METER_TO_NM   0.0005399568034557235</td> </tr> </table> </div><div class="memdoc"> <p>Meters to Nautical Miles. 1 nm = 6076.11549 feet </p> </div> </div> <a class="anchor" id="aa0bac041bbf566453fb51c7fb8d73480"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_METER_TO_SM   0.0006213699494949496</td> </tr> </table> </div><div class="memdoc"> <p>Meters to Statute Miles. </p> </div> </div> <a class="anchor" id="ae1770739c368bc52ae02d23b640ccbad"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_MPH_TO_MPS   0.44704</td> </tr> </table> </div><div class="memdoc"> <p>meetrs per hour to Miles per second </p> </div> </div> <a class="anchor" id="aa2f47a0c33942b0ed4447bfe1408b6bf"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_MPS_TO_KMH   3.6</td> </tr> </table> </div><div class="memdoc"> <p>Meters per second to Kilometers per hour </p> </div> </div> <a class="anchor" id="aff91ea3ff5e980096a47beb455d51046"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_MPS_TO_KT   1.9438444924406046432</td> </tr> </table> </div><div class="memdoc"> <p>meters per second to Knots </p> </div> </div> <a class="anchor" id="af47f1478f3bd07c7ec653021e352d552"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_MPS_TO_MPH   2.2369362920544020312</td> </tr> </table> </div><div class="memdoc"> <p>meters per second to Miles per hour </p> </div> </div> <a class="anchor" id="ad1febcac0ff0041db263b00a87e3902f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_NM_TO_METER   1852.0000</td> </tr> </table> </div><div class="memdoc"> <p>Nautical Miles to Meters </p> </div> </div> <a class="anchor" id="a3c928f410485d293e465c51a980280db"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_NM_TO_RAD   0.00029088820866572159</td> </tr> </table> </div><div class="memdoc"> <p>Radians to Nautical Miles. 1 nm = 1/60 of a degree </p> </div> </div> <a class="anchor" id="a29ab591e24827168414d5bac4be8ed83"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_ONE_SECOND   4.848136811E-6</td> </tr> </table> </div><div class="memdoc"> <p>pi/180/60/60, or about 100 feet at earths' equator </p> </div> </div> <a class="anchor" id="a33d823af71c5480fa4450241eb4d37f3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_PA_TO_INHG   0.0002952998330101010</td> </tr> </table> </div><div class="memdoc"> <p>Pascal to Inch Mercury </p> </div> </div> <a class="anchor" id="a2924803717c36fb72f9a789b5916f68c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_RAD_TO_ARCSEC   206264.806247096355156</td> </tr> </table> </div><div class="memdoc"> <p>Radians to arc seconds. (rad*3600*180)/pi = arcsec </p> </div> </div> <a class="anchor" id="a0aeaf83d210a3da85059723fdff1a3da"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_RAD_TO_NM   3437.7467707849392526</td> </tr> </table> </div><div class="memdoc"> <p>Nautical Miles to Radians </p> </div> </div> <a class="anchor" id="a4434952651c7a5a8298660f46e9d68ac"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_SCENERY_FILE_FORMAT   "0.4"</td> </tr> </table> </div><div class="memdoc"> <p>for backwards compatibility </p> </div> </div> <a class="anchor" id="a4aa807ac5e1833ffc0f1aa2a22522bda"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SG_SM_TO_METER   1609.3412196</td> </tr> </table> </div><div class="memdoc"> <p>Statute Miles to Meters. </p> </div> </div> <a class="anchor" id="a5059c67c5552c51b2d10e2b599a36246"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SGD_PI_2   1.57079632679489661923</td> </tr> </table> </div><div class="memdoc"> <p>PI / 2 </p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a class="anchor" id="a357490bcedff1c8c24c7060402869f2d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const double SGD_2PI = SGD_PI * 2.0</td> </tr> </table> </div><div class="memdoc"> <p>2 * PI </p> </div> </div> <a class="anchor" id="a14121bfdfdd203cadac3968e7bf73f0c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const double SGD_PI_4 = 0.78539816339744830961</td> </tr> </table> </div><div class="memdoc"> <p>PI / 4 </p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Thu Feb 4 2016 13:59:23 for FGx by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.11 </small></address> </body> </html>