X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fephemeris%2Fephemeris.hxx;h=398eb3ef2421c13a372611e3c1e17c64bb5eada7;hb=598b64fa9569c16878c904e344e2e2775e210c42;hp=e8fd02cfb77950a02b7003a1e8d8d5febde5f090;hpb=4e7fe460a5c5c1b64dd1d540bc197dbb89614b7f;p=simgear.git diff --git a/simgear/ephemeris/ephemeris.hxx b/simgear/ephemeris/ephemeris.hxx index e8fd02cf..398eb3ef 100644 --- a/simgear/ephemeris/ephemeris.hxx +++ b/simgear/ephemeris/ephemeris.hxx @@ -29,8 +29,7 @@ #ifndef _EPHEMERIS_HXX #define _EPHEMERIS_HXX - -#include +#include #include #include @@ -43,6 +42,9 @@ #include #include +#include +#include + /** Ephemeris class * @@ -83,7 +85,7 @@ class SGEphemeris { // planets[i][1] = Declination // planets[i][2] = Magnitude int nplanets; - sgdVec3 planets[7]; + SGVec3d planets[7]; SGStarData *stars; @@ -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 ); @@ -155,7 +157,8 @@ public: * the second is the declination, and the third is the magnitude. * @return planets array */ - inline sgdVec3 *getPlanets() { return planets; } + inline SGVec3d *getPlanets() { return planets; } + inline const SGVec3d *getPlanets() const { return planets; } /** @return the numbers of defined stars. */ inline int getNumStars() const { return stars->getNumStars(); } @@ -167,7 +170,8 @@ public: * third is the magnitude. * @returns star array */ - inline sgdVec3 *getStars() { return stars->getStars(); } + inline SGVec3d *getStars() { return stars->getStars(); } + inline const SGVec3d *getStars() const { return stars->getStars(); } };