Kstars
planetmoonsnode.h
19 * A SkyNode derived class used as a container for displaying a planet with its moons (if any). Unlike
20 * PlanetMoons derived from SkyComponent PlanetMoonsNode represents both planet and moons. Ths PlanetNode
21 * shouldn't be instantiated outside of this class (exception is AsteroidsItem). Although all SkyNodes
22 * are "movable" objects (they change transform matrix to move across the SkyMapLite) this class is
23 * just a container that provides z-order for moons and planets that change their positions on their own.
36 * @param parentNode pointer to the RootNode. It is needed for PointSourceNodes that use textures,
A subclass of TrailObject that provides additional information needed for most solar system objects.
Definition ksplanetbase.h:50
A SkyNode derived class used as a container for displaying a planet with its moons (if any).
Definition planetmoonsnode.h:31
PlanetMoonsNode(KSPlanetBase *planet, RootNode *parentNode)
Constructor.
Definition planetmoonsnode.cpp:15
void addMoons(PlanetMoons *planetMoons)
Add object of type PlanetMoons to this node.
Definition planetmoonsnode.h:46
virtual void update() override
If planet has any moons first updateMoons() is called then the planet is updated.
Definition planetmoonsnode.cpp:31
A SkyNode derived class used as a container for holding two other nodes: PointNode and QSGSimpleTextu...
Definition planetnode.h:30
A SkyNode derived class used for displaying PointNode with coordinates provided by SkyObject.
Definition pointsourcenode.h:27
A QSGClipNode derived class used as a container for holding pointers to nodes and for clipping.
Definition rootnode.h:60
Provides virtual functions for update of coordinates and nodes hiding.
Definition skynode.h:28
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:38:43 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:38:43 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.