Marble
            
 
   10#include "marble_export.h" 
   23class MARBLE_EXPORT Planet
 
   35    MARBLE_DEPRECATED 
explicit Planet(
const QString &
id);
 
   38    Planet(
const Planet &other);
 
   59    qreal epsilon() 
const;
 
   62    qreal theta_0() 
const;
 
   63    qreal theta_1() 
const;
 
   69    qreal twilightZone() 
const;
 
   83    void sunPosition(qreal &lon, qreal &lat, 
const QDateTime &dateTime) 
const;
 
   86    void setM_0(qreal M_0);
 
   87    void setM_1(qreal M_1);
 
   89    void setC_1(qreal C_1);
 
   90    void setC_2(qreal C_2);
 
   91    void setC_3(qreal C_3);
 
   92    void setC_4(qreal C_4);
 
   93    void setC_5(qreal C_5);
 
   94    void setC_6(qreal C_6);
 
   98    void setEpsilon(qreal epsilon);
 
  100    void setTheta_0(qreal theta_0);
 
  101    void setTheta_1(qreal theta_1);
 
  103    void setRadius(qreal radius);
 
  105    void setTwilightZone(qreal twilightZone);
 
  107    void setName(
const QString &name);
 
  108    void setId(
const QString &
id);
 
  110    Planet &operator=(
const Planet &rhs);
 
  115    MARBLE_DEPRECATED 
static QString 
name(
const QString &
id);
 
  119    MARBLE_DEPRECATED 
static QStringList planetList();
 
  121    bool hasAtmosphere() 
const;
 
  122    void setHasAtmosphere(
bool enabled);
 
  124    QColor atmosphereColor() 
const;
 
  125    void setAtmosphereColor(
const QColor &color);
 
  128    PlanetPrivate *
const d;
 
QString name(StandardAction id)
 
Binds a QML item to a specific geodetic location in screen coordinates.
 
  
 
  This file is part of the KDE documentation.
  Documentation copyright © 1996-2025 The KDE developers.
  Generated on Fri May 2 2025 12:01:35 by
  
doxygen 1.13.2 written
  by 
Dimitri van Heesch, © 1997-2006
  
  KDE's Doxygen guidelines are available online.