Kstars
horizonitem.cpp
A base class that is used for displaying SkyComponents on SkyMapLite.
Definition: skyitem.h:29
A container for nodes that holds collection of textures for stars and provides clipping.
Definition: rootnode.h:59
Stores dms coordinates for a point in the sky. for converting between coordinate systems.
Definition: skypoint.h:44
void appendChildNode(QSGNode *node)
QSGNode * firstChild() const const
Definition: kstarsdata.h:71
int childCount() const const
QMap::const_iterator cbegin() const const
bool onScreen(const QPointF &p) const
Check whether the projected point is on-screen.
Definition: projector.cpp:98
QMap::iterator insert(const Key &key, const T &value)
Definition: horizoncomponent.h:23
virtual void update()
Call update() of HorizonNode and update/hide compass labels based on their visibility.
Definition: horizonitem.cpp:44
QMap::const_iterator cend() const const
Definition: projector.h:56
const Key key(const T &value, const Key &defaultKey) const const
QPointF toScreen(const SkyPoint *o, bool oRefract=true, bool *onVisibleHemisphere=nullptr) const
This is exactly the same as toScreenVec but it returns a QPointF.
Definition: projector.cpp:93
void setLabelPos(QPointF pos)
set the position of label with the given offset from SkyObject's position and makes the label visible...
Definition: labelnode.cpp:123
This node acts as a parent of nodes that comprise horizon and both filled and non-filled ground.
Definition: horizonnode.h:20
QString i18nc(const char *context, const char *text, const TYPE &arg...)
void HorizontalToEquatorial(const dms *LST, const dms *lat)
Determine the (RA, Dec) coordinates of the SkyPoint from its (Altitude, Azimuth) coordinates,...
Definition: skypoint.cpp:143
Provides virtual functions for update of coordinates and nodes hiding.
Definition: skynode.h:27
LabelNode * addLabel(SkyObject *skyObject, label_t labelType)
Create LabelNode with given skyObject and append it to LabelTypeNode that corresponds to type.
Definition: labelsitem.cpp:111
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Dec 5 2023 03:58:28 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Dec 5 2023 03:58:28 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.