]> git.mxchange.org Git - simgear.git/commitdiff
Modified Files:
authorfrohlich <frohlich>
Fri, 2 Feb 2007 18:16:42 +0000 (18:16 +0000)
committerfrohlich <frohlich>
Fri, 2 Feb 2007 18:16:42 +0000 (18:16 +0000)
ephemeris.cxx ephemeris.hxx stardata.cxx:
one must not do changes just before checkin,
one most not do changes just before checkin,
[ last message repeated 100 times ]

simgear/ephemeris/ephemeris.cxx
simgear/ephemeris/ephemeris.hxx
simgear/ephemeris/stardata.cxx

index 3c4c54f9d75eac37ad346b82140fac857c14a812..a05481bdfde8d1bf938a5ec30d348c02c8b92b07 100644 (file)
@@ -31,7 +31,7 @@
 
 
 // Constructor
-SGEphemeris::SGEphemeris( const string &path ) {
+SGEphemeris::SGEphemeris( const std::string &path ) {
     our_sun = new Star;
     moon = new MoonPos;
     mercury = new Mercury;
index d46650fb820a97c8965215897ada300ee5409c82..e5579bdbf997852fd595b1fd5390a32083db8b35 100644 (file)
@@ -29,6 +29,7 @@
 #ifndef _EPHEMERIS_HXX
 #define _EPHEMERIS_HXX
 
+#include <string>
 
 #include <simgear/ephemeris/star.hxx>
 #include <simgear/ephemeris/moonpos.hxx>
@@ -42,6 +43,7 @@
 #include <simgear/ephemeris/stardata.hxx>
 
 #include <simgear/math/SGMath.hxx>
+#include <simgear/misc/sg_path.hxx>
 
 
 /** Ephemeris class
@@ -95,7 +97,7 @@ public:
      * calling the constructor you need to provide a path pointing to
      * your star database file.
      * @param path path to your star database */
-    SGEphemeris( const string &path );
+    SGEphemeris( const std::string &path );
 
     /** Destructor */
     ~SGEphemeris( void );
index 0be378654c6dce1964614c76ed70ff97fa1b1591..bba1a536a3b4cdd3922a8cc03eae57fcced641cb 100644 (file)
@@ -51,13 +51,14 @@ bool SGStarData::load( const SGPath& path ) {
     _stars.clear();
 
     // build the full path name to the stars data base file
-    path.append( "stars" );
-    SG_LOG( SG_ASTRO, SG_INFO, "  Loading stars from " << path.str() );
+    SGPath tmp = path;
+    tmp.append( "stars" );
+    SG_LOG( SG_ASTRO, SG_INFO, "  Loading stars from " << tmp.str() );
 
-    sg_gzifstream in( path.str() );
+    sg_gzifstream in( tmp.str() );
     if ( ! in.is_open() ) {
        SG_LOG( SG_ASTRO, SG_ALERT, "Cannot open star file: "
-               << path.str() );
+               << tmp.str() );
         return false;
     }