Kstars
solarsystemsinglecomponent.h
32 SolarSystemSingleComponent(SolarSystemComposite *, KSPlanetBase *kspb, bool (*visibleMethod)(), bool isMoon = false);
Definition: skylabeler.h:98
void update(KSNumbers *num) override
update Only convert Equatorial to Horizontal coordinates given current time.
Definition: solarsystemsinglecomponent.cpp:79
void updateSolarSystemBodies(KSNumbers *num) override
updateSolarSystemBodies Update Equatorial & Horizontal coordinates.
Definition: solarsystemsinglecomponent.cpp:86
bool selected() override
Definition: solarsystemsinglecomponent.cpp:53
Stores dms coordinates for a point in the sky. for converting between coordinate systems.
Definition: skypoint.h:44
KSPlanetBase * planet()
Return pointer to stored planet object.
Definition: solarsystemsinglecomponent.h:37
Definition: solarsystemcomposite.h:30
SolarSystemSingleComponent(SolarSystemComposite *, KSPlanetBase *kspb, bool(*visibleMethod)(), bool isMoon=false)
Initialize visible method, minimum size and sizeScale.
Definition: solarsystemsinglecomponent.cpp:29
void drawTrails(SkyPainter *skyp) override
Draw trails for objects.
Definition: solarsystemsinglecomponent.cpp:123
SkyObject * objectNearest(SkyPoint *p, double &maxrad) override
Find the SkyObject nearest the given SkyPoint.
Definition: solarsystemsinglecomponent.cpp:68
Definition: skycomponent.h:95
void draw(SkyPainter *skyp) override
Draw the object on the SkyMap skyp a pointer to the SkyPainter to use.
Definition: solarsystemsinglecomponent.cpp:110
SkyObject * findByName(const QString &name, bool exact=true) override
Search the children of this SkyComponent for a SkyObject whose name matches the argument name the nam...
Definition: solarsystemsinglecomponent.cpp:58
void updateMoons(KSNumbers *num) override
update Update Equatorial & Horizontal coordinates.
Definition: solarsystemsinglecomponent.cpp:101
Provides necessary information about objects in the solar system.
Definition: ksplanetbase.h:49
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Fri Sep 22 2023 03:57:59 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Fri Sep 22 2023 03:57:59 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.