These changes are necessary to fix a bug in the Solar system viewer which shows in wrong
author Pablo de Vicente
()
committer Pablo de Vicente
()
commit 66c0a042161bf878a6aaa985b88e9d2c446e0656
tree e4620374ec4b1fecf752ea3c93dd3f14aea18a25
parent 091709a8906fd5c4dd1756da78e300d5492f18c2
These changes are necessary to fix a bug in the Solar system viewer which shows in wrong
position the planets, mainly the inner ones, since they are depicted according to their
ecliptic geocentric coordinates and not according to their heliocentric ones.

- Added a private member called HelEcPos which stores the Helicentric ecliptic coordinates
of the planets.
- Added six methods to retrieve and set the heliocentric ecliptic coordinates of the planets:
helEcLong() and helEcLat() return the Heliocentric ecliptic longitude and latitude
respectively referred to the mean equinox of the date. setHelEcLong() and setHelEcLat()
set the Heliocentric ecliptic longitude and latitude respectively and are overloaded to
accept a double or a dms.

The heliocentric ecliptic coordinates are set in KSPlanet class when calling the
findGeocentricPosition function.

This fix is for the BRANCH

CCMAIL: kstars-devel@kde.org

svn path=/branches/KDE_3_2_BRANCH/kdeedu/kstars/; revision=305552
kstars/ksplanetbase.h