[Kstars-devel] Bug# 306121

M.S. Adityan msadityan at gmail.com
Thu Feb 12 19:31:48 UTC 2015


Hi,

I have been trying to work on https://bugs.kde.org/show_bug.cgi?id=306121
"Bug 306121 - Pluto is a dwarf planet alright, but that doesn't mean it's
smaller than the atomic nucleus". Since this is my first attempt at fixing
a bug, I would want your guidance. Here is my understanding, please tell me
where I am wrong.

In the files kspluto.h and kspluto.cpp under skyobjects, the function
setPhysicalSize( pSize ) on line 57 in kspluto.cpp is the one responsible
for setting the diameter of pluto. When an object of the class kspluto is
created, it is not initialised with the value of pSize. For instance:

KSPluto::KSPluto(const QString &fn, double pSize )
    : KSAsteroid( 0, xi18n("Pluto"), fn, J2000,
                  39.48168677, 0.24880766, dms(17.14175), dms(113.76329),
                  dms(110.30347), dms(14.86205), 1.0, 0.0 )

Shouldn't the value of pSize be passed here? In kspluto.h, pSize is set to
0. Why?

I also notice that Saturn's moon, titan is not available in the find object
feature. Same goes for Phobos and Deimos, the moons of Mars. I then checked
if Miranda, Ariel and other Uranus moons were available but they don't
figure either. Am I doing something wrong, or are they not present in
kstars?

Thanks and regards,
Adityan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kstars-devel/attachments/20150213/1779eaa7/attachment.html>


More information about the Kstars-devel mailing list