]> git.mxchange.org Git - simgear.git/commitdiff
this simple patch will enable the direct use of Point3D::get_n() instead of making...
authorehofman <ehofman>
Tue, 17 Aug 2004 08:31:51 +0000 (08:31 +0000)
committerehofman <ehofman>
Tue, 17 Aug 2004 08:31:51 +0000 (08:31 +0000)
simgear/math/sg_geodesy.cxx
simgear/math/sg_geodesy.hxx

index 61fc8cffa2b57ffee0986e1de12a3101acb72489..f56e93fa9815d2eaf369bbb93065d81d49be4716 100644 (file)
@@ -108,7 +108,7 @@ static double seaLevelRadius(double r, double z)
 // starts making very poor guesses as to latitude.  As altitude
 // approaches infinity, it should be guessing with geocentric
 // coordinates, not "local geodetic up" ones.
-void sgCartToGeod(double* xyz, double* lat, double* lon, double* alt)
+void sgCartToGeod(const double* xyz, double* lat, double* lon, double* alt)
 {
     // The error is expressed as a radian angle, and we want accuracy
     // to 1 part in 2^50 (an IEEE double has between 51 and 52
index 8d8b2f9d4cca9a363d6f309ad70836d41ade107f..0024e54185fe0c4e3fac8faf4acaf8fe357b7b4b 100644 (file)
@@ -42,7 +42,7 @@ void sgGeodToGeoc(double lat_geod, double alt,
  * @param lon (out) Longitude, in radians
  * @param alt (out) Altitude, in meters above the WGS84 ellipsoid
  */
-void sgCartToGeod(double* xyz, double* lat, double* lon, double* alt);
+void sgCartToGeod(const double* xyz, double* lat, double* lon, double* alt);
 
 /**
  * Convert a cartesian point to a geodetic lat/lon/altitude.