StelObserver.hpp   StelObserver.hpp 
skipping to change at line 51 skipping to change at line 51
//! Create a new StelObserver instance which is at a fixed Location //! Create a new StelObserver instance which is at a fixed Location
StelObserver(const StelLocation& loc); StelObserver(const StelLocation& loc);
~StelObserver(); ~StelObserver();
//! Update StelObserver info if needed. Default implementation does nothing. //! Update StelObserver info if needed. Default implementation does nothing.
//! returns whether we actually changed the position. //! returns whether we actually changed the position.
virtual bool update(double) {return false;} virtual bool update(double) {return false;}
//! Get the position of the home planet center in the heliocentric V SOP87 frame in AU //! Get the position of the home planet center in the heliocentric V SOP87 frame in AU
Vec3d getCenterVsop87Pos(void) const; Vec3d getCenterVsop87Pos(void) const;
//! Get the distance between observer and home planet center in AU //! Get the distance between observer and home planet center in AU.
//! This is distance ρ from Meeus, Astron. Algorithms, 2nd editi
on 1998, ch.11, p.81f.
double getDistanceFromCenter(void) const; double getDistanceFromCenter(void) const;
//! Get the geocentric rectangular coordinates of the observer in AU
, plus geocentric latitude φ'.
//! This is vector ρ from Meeus, Astron. Algorithms, 2nd edition
1998, ch.11, p.81f.
//! The first component is ρ cos φ' [AU], the second compone
nt is ρ sin &phi&' [AU], the third is φ' [radians].
Vec3d getTopographicOffsetFromCenter(void) const;
//! returns rotation matrix for conversion of alt-azimuthal to equat orial coordinates //! returns rotation matrix for conversion of alt-azimuthal to equat orial coordinates
//! For Earth we need JD(UT), for other planets JDE! To be general, just have both in here! //! For Earth we need JD(UT), for other planets JDE! To be general, just have both in here!
Mat4d getRotAltAzToEquatorial(double JD, double JDE) const; Mat4d getRotAltAzToEquatorial(double JD, double JDE) const;
Mat4d getRotEquatorialToVsop87(void) const; Mat4d getRotEquatorialToVsop87(void) const;
virtual const QSharedPointer<Planet> getHomePlanet(void) const; virtual const QSharedPointer<Planet> getHomePlanet(void) const;
//! Get the informations on the current location //! Get the informations on the current location
virtual const StelLocation& getCurrentLocation() const {return curre ntLocation;} virtual const StelLocation& getCurrentLocation() const {return curre ntLocation;}
 End of changes. 2 change blocks. 
1 lines changed or deleted 10 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/