]> git.mxchange.org Git - simgear.git/blobdiff - Math/fg_geodesy.h
Added point3d.hxx to replace cheezy fgPoint3d struct.
[simgear.git] / Math / fg_geodesy.h
index 65770e468bc4877633bb937345fd6a8d0c8df8ad..874acddd813b1aa09f908b05f945ea41e3011ef9 100644 (file)
 #define _FG_GEODESY_H
 
 
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
+
 /* fgGeocToGeod(lat_geoc, radius, *lat_geod, *alt, *sea_level_r)
  *     INPUTS: 
  *         lat_geoc    Geocentric latitude, radians, + = North
- *         radius      C.G. radius to earth center, ft
+ *         radius      C.G. radius to earth center (meters)
  *
  *     OUTPUTS:
  *         lat_geod    Geodetic latitude, radians, + = North
- *         alt         C.G. altitude above mean sea level, ft
+ *         alt         C.G. altitude above mean sea level (meters)
  *         sea_level_r radius from earth center to sea level at
- *                      local vertical (surface normal) of C.G.
+ *                      local vertical (surface normal) of C.G. (meters)
  */
 
 void fgGeocToGeod( double lat_geoc, double radius, double
@@ -33,17 +38,17 @@ void fgGeocToGeod( double lat_geoc, double radius, double
 /* fgGeodToGeoc( lat_geod, alt, *sl_radius, *lat_geoc )
  *     INPUTS: 
  *         lat_geod    Geodetic latitude, radians, + = North
- *         alt         C.G. altitude above mean sea level, ft
+ *         alt         C.G. altitude above mean sea level (meters)
  *
  *     OUTPUTS:
- *         sl_radius   SEA LEVEL radius to earth center, ft (add Altitude to
- *                      get true distance from earth center.
+ *         sl_radius   SEA LEVEL radius to earth center (meters)
+ *                      (add Altitude to get true distance from earth center.
  *         lat_geoc    Geocentric latitude, radians, + = North
  *
  */
 
 void fgGeodToGeoc( double lat_geod, double alt, double *sl_radius,
-                  double *lat_geoc );
+                     double *lat_geoc );
 
 
 
@@ -89,6 +94,14 @@ void fgGeodToGeoc( double lat_geod, double alt, double *sl_radius,
 
 $Header$
 $Log$
+Revision 1.4  1998/07/08 14:40:08  curt
+polar3d.[ch] renamed to polar3d.[ch]xx, vector.[ch] renamed to vector.[ch]xx
+Updated fg_geodesy comments to reflect that routines expect and produce
+  meters.
+
+Revision 1.3  1998/04/21 17:03:48  curt
+Prepairing for C++ integration.
+
 Revision 1.2  1998/01/22 02:59:38  curt
 Changed #ifdef FILE_H to #ifdef _FILE_H
 
@@ -144,13 +157,25 @@ Initial Flight Gear revision.
 --------------------------------------------------------------------------*/
 
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _FG_GEODESY_H */
 
 
 /* $Log$
-/* Revision 1.2  1998/01/22 02:59:38  curt
-/* Changed #ifdef FILE_H to #ifdef _FILE_H
+/* Revision 1.4  1998/07/08 14:40:08  curt
+/* polar3d.[ch] renamed to polar3d.[ch]xx, vector.[ch] renamed to vector.[ch]xx
+/* Updated fg_geodesy comments to reflect that routines expect and produce
+/*   meters.
 /*
+ * Revision 1.3  1998/04/21 17:03:48  curt
+ * Prepairing for C++ integration.
+ *
+ * Revision 1.2  1998/01/22 02:59:38  curt
+ * Changed #ifdef FILE_H to #ifdef _FILE_H
+ *
  * Revision 1.1  1997/07/31 23:13:14  curt
  * Initial revision.
  *