Kstars
            
 
   26    virtual void updateSymbol(
float x, 
float y, 
float e, 
float size);
 
 
   58    virtual void updateSymbol(
float x, 
float y, 
float e, 
float size) 
override;
 
   66    explicit AsterismSymbol(
const QColor &color);
 
   68    virtual void updateSymbol(
float x, 
float y, 
float e, 
float size) 
override;
 
   70    EllipseNode *e1 { 
nullptr };
 
   71    EllipseNode *e2 { 
nullptr };
 
   72    EllipseNode *e3 { 
nullptr };
 
   73    EllipseNode *e4 { 
nullptr };
 
   74    EllipseNode *e5 { 
nullptr };
 
   75    EllipseNode *e6 { 
nullptr };
 
   76    EllipseNode *e7 { 
nullptr };
 
   77    EllipseNode *e8 { 
nullptr };
 
   83    explicit GlobularClusterSymbol(
const QColor &color);
 
   85    virtual void updateSymbol(
float x, 
float y, 
float e, 
float size) 
override;
 
   87    EllipseNode *e1 { 
nullptr };
 
   88    QSGGeometryNode *lines { 
nullptr };
 
   94    explicit DarkNebulaSymbol(
const QColor &color);
 
   96    virtual void updateSymbol(
float x, 
float y, 
float e, 
float size) 
override;
 
   98    QSGGeometryNode *lines { 
nullptr };
 
  101class PlanetaryNebulaSymbol : 
public SymbolNode 
  104    explicit PlanetaryNebulaSymbol(
const QColor &color);
 
  106    virtual void updateSymbol(
float x, 
float y, 
float e, 
float size) 
override;
 
  108    EllipseNode *e1 { 
nullptr };
 
  109    QSGGeometryNode *lines { 
nullptr };
 
  112class SupernovaRemnantSymbol : 
public SymbolNode 
  115    explicit SupernovaRemnantSymbol(
const QColor &color);
 
  117    virtual void updateSymbol(
float x, 
float y, 
float e, 
float size) 
override;
 
  119    QSGGeometryNode *lines { 
nullptr };
 
  125    explicit GalaxySymbol(
const QColor &color);
 
  127    virtual void updateSymbol(
float x, 
float y, 
float e, 
float size) 
override;
 
  129    EllipseNode *e1 { 
nullptr };
 
  135    explicit GalaxyClusterSymbol(
const QColor &color);
 
  137    virtual void updateSymbol(
float x, 
float y, 
float e, 
float size) 
override;
 
  139    QSGGeometryNode *lines { 
nullptr };
 
  172    void update(
float size, 
const QPointF &pos, 
float positionangle);
 
  176    QColor getColor() { 
return m_color; }
 
  181    DeepSkyObject *m_dso { 
nullptr };
 
  184    bool m_rotate { 
false };
 
 
DSOSymbolNode(DeepSkyObject *skyObject, const QColor &color=QColor())
Constructor.
 
void changePos(const QPointF &pos, float positionangle)
Changes position and rotation angle of the symbol.
 
void initSymbol()
Create SymbolNode based on the type of m_dso.
 
QSGTransformNode derived node used to draw ellipses.
 
SkyObject * skyObject() const
returns SkyObject associated with this SkyNode
 
virtual void update()
Updates coordinate of the object on SkyMapLite.
 
SkyNode(SkyObject *skyObject)
Constructor.
 
A base class for all symbol nodes.
 
virtual void updateSymbol(float x, float y, float e, float size)
Update size and the symbol itself.
 
  
 
  This file is part of the KDE documentation.
  Documentation copyright © 1996-2025 The KDE developers.
  Generated on Fri May 2 2025 12:02:39 by
  
doxygen 1.13.2 written
  by 
Dimitri van Heesch, © 1997-2006
  
  KDE's Doxygen guidelines are available online.