Equator
#include <equator.h>
Public Member Functions | |
Equator (SkyComposite *parent) | |
void | draw (SkyPainter *skyp) override |
virtual void | drawCompassLabels () |
LineListLabel * | label () override |
bool | selected () override |
Public Member Functions inherited from NoPrecessIndex | |
NoPrecessIndex (SkyComposite *parent, const QString &name) | |
void | JITupdate (LineList *lineList) override |
Public Member Functions inherited from LineListIndex | |
LineListIndex (SkyComposite *parent, const QString &name="") | |
void | draw (SkyPainter *skyp) override |
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 *) |
Protected Member Functions | |
void | preDraw (SkyPainter *skyp) override |
Protected Member Functions inherited from NoPrecessIndex | |
MeshBufNum_t | drawBuffer () override |
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) |
void | drawFilled (SkyPainter *skyp) |
void | drawLines (SkyPainter *skyp) |
virtual const IndexHash & | getIndexHash (LineList *lineList) |
void | intro () |
LineListList | listList () const |
QString | name () const |
void | reindexLines () |
void | removeLine (const std::shared_ptr< LineList > &lineList) |
virtual SkipHashList * | skipList (LineList *lineList) |
SkyMesh * | skyMesh () |
void | summary () |
Detailed Description
Constructor & Destructor Documentation
◆ Equator()
|
explicit |
Constructor parent
pointer to the parent SkyComposite object name is the name of the subclass.
Definition at line 21 of file equator.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 59 of file equator.cpp.
◆ drawCompassLabels()
|
virtual |
Definition at line 75 of file equator.cpp.
◆ label()
|
inlineoverridevirtual |
Reimplemented from LineListIndex.
◆ preDraw()
|
overrideprotectedvirtual |
Gives the subclasses access to the top of the draw() method.
Typically used for setting the QPen, etc. in the QPainter being passed in. Defaults to setting a thin white pen.
Reimplemented from LineListIndex.
Definition at line 52 of file equator.cpp.
◆ selected()
|
overridevirtual |
- Returns
- true if component is to be drawn on the map.
Reimplemented from SkyComponent.
Definition at line 47 of file equator.cpp.
The documentation for this class was generated from the following files:
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.