Ecliptic
Ecliptic Class Reference
#include <ecliptic.h>
Inheritance diagram for Ecliptic:
Public Member Functions | |
Ecliptic (SkyComposite *parent) | |
void | draw (SkyPainter *skyp) override |
virtual void | drawCompassLabels () |
LineListLabel * | label () override |
bool | selected () override |
Public Member Functions inherited from LineListIndex | |
LineListIndex (SkyComposite *parent, const QString &name="") | |
void | draw (SkyPainter *skyp) override |
virtual void | JITupdate (LineList *lineList) |
Public Member Functions inherited from SkyComponent | |
SkyComponent (SkyComposite *parent=nullptr) | |
virtual void | drawTrails (SkyPainter *skyp) |
virtual void | emitProgressText (const QString &message) |
virtual SkyObject * | findByName (const QString &name, bool exact=true) |
QHash< int, QVector< QPair< QString, const SkyObject * > > > & | objectLists () |
QVector< QPair< QString, const SkyObject * > > & | objectLists (int type) |
QHash< int, QStringList > & | objectNames () |
QStringList & | objectNames (int type) |
virtual SkyObject * | objectNearest (SkyPoint *p, double &maxrad) |
virtual void | objectsInArea (QList< SkyObject * > &list, const SkyRegion ®ion) |
SkyComposite * | parent () |
void | removeFromLists (const SkyObject *obj) |
void | removeFromNames (const SkyObject *obj) |
virtual void | update (KSNumbers *) |
virtual void | updateMoons (KSNumbers *) |
virtual void | updateSolarSystemBodies (KSNumbers *) |
Additional Inherited Members | |
Protected Member Functions inherited from LineListIndex | |
void | appendBoth (const std::shared_ptr< LineList > &lineList) |
void | appendLine (const std::shared_ptr< LineList > &lineList) |
void | appendPoly (const std::shared_ptr< LineList > &lineList) |
virtual MeshBufNum_t | drawBuffer () |
void | drawFilled (SkyPainter *skyp) |
void | drawLines (SkyPainter *skyp) |
virtual const IndexHash & | getIndexHash (LineList *lineList) |
void | intro () |
LineListList | listList () const |
QString | name () const |
virtual void | preDraw (SkyPainter *skyp) |
void | reindexLines () |
void | removeLine (const std::shared_ptr< LineList > &lineList) |
virtual SkipHashList * | skipList (LineList *lineList) |
SkyMesh * | skyMesh () |
void | summary () |
Detailed Description
Constructor & Destructor Documentation
◆ Ecliptic()
|
explicit |
Constructor parent
pointer to the parent SkyComposite object name is the name of the subclass.
Definition at line 21 of file ecliptic.cpp.
Member Function Documentation
◆ draw()
|
overridevirtual |
Draw the object on the SkyMap skyp
a pointer to the SkyPainter to use.
Implements SkyComponent.
Definition at line 57 of file ecliptic.cpp.
◆ drawCompassLabels()
|
virtual |
Definition at line 74 of file ecliptic.cpp.
◆ label()
|
inlineoverridevirtual |
Reimplemented from LineListIndex.
Definition at line 32 of file ecliptic.h.
◆ selected()
|
overridevirtual |
- Returns
- true if component is to be drawn on the map.
Reimplemented from SkyComponent.
Definition at line 52 of file ecliptic.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:16:42 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:16:42 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.