|
float | getLuminance () const |
| Return the global landscape luminance [0..1], for being used e.g for setting eye adaptation. More...
|
|
float | getAtmosphereAverageLuminance () const |
| return average luminance [cd/m^2] of atmosphere. Expect 10 at sunset, 6400 in daylight, >0 in dark night.
|
|
void | setAtmosphereAverageLuminance (const float overrideLuminance) |
| Override autocomputed value and set average luminance [cd/m^2] of atmosphere. More...
|
|
static QMap< QString, QString > | getNameToDirMap () |
| Return a map of landscape names to landscape IDs (directory names).
|
|
QStringList | getAllLandscapeNames () const |
| Retrieve a list of the names of all the available landscapes in the file search path sub-directories of the landscape area. More...
|
|
QStringList | getAllLandscapeIDs () const |
| Retrieve a list of the identifiers of all the available landscapes in the file search path sub-directories of the landscape area. More...
|
|
QStringList | getUserLandscapeIDs () const |
| Retrieve a list of the identifiers of all user-installed landscapes. More...
|
|
const QString | getCurrentLandscapeID () const |
| Get the current landscape ID.
|
|
bool | setCurrentLandscapeID (const QString &id, const double changeLocationDuration=1.0) |
| Change the current landscape to the landscape with the ID specified. More...
|
|
QString | getCurrentLandscapeName () const |
| Get the current landscape name.
|
|
bool | setCurrentLandscapeName (const QString &name, const double changeLocationDuration=1.0) |
| Change the current landscape to the landscape with the name specified. More...
|
|
float | getCurrentLandscapeBrightness (const bool light=false) const |
| Get the current landscape or lightscape brightness (0..1) More...
|
|
bool | precacheLandscape (const QString &id, const bool replace=true) |
| Preload a landscape into cache. More...
|
|
bool | removeCachedLandscape (const QString &id) |
| Remove a landscape from the cache of landscapes. More...
|
|
void | setCacheSize (int mb) |
| Set size of the landscape cache, in MB. More...
|
|
int | getCacheSize () const |
| Retrieve total size of cache (MB).
|
|
int | getCacheFilledSize () const |
| Retrieve sum of currently used memory in cache (MB, approximate)
|
|
int | getCacheCount () const |
| Return number of landscapes already in the cache.
|
|
Landscape * | getCurrentLandscape () const |
| Get the current landscape object.
|
|
const QString | getDefaultLandscapeID () const |
| Get the default landscape ID.
|
|
bool | setDefaultLandscapeID (const QString &id) |
| Change the default landscape to the landscape with the ID specified. More...
|
|
QString | getCurrentLandscapeHtmlDescription () const |
| Return a pseudo HTML formatted string with all information on the current landscape.
|
|
QString | getDescription () const |
| Return a pseudo HTML formatted string with information from description or ini file.
|
|
bool | getFlagLandscape () const |
| Get flag for displaying Landscape.
|
|
void | setFlagLandscape (const bool displayed) |
| Set flag for displaying Landscape.
|
|
bool | getIsLandscapeFullyVisible () const |
| Get whether the landscape is currently visible. If true, objects below landscape's limiting altitude limit can be omitted.
|
|
double | getLandscapeSinMinAltitudeLimit () const |
| Get the sine of current landscape's minimal altitude. Useful to construct bounding caps.
|
|
bool | getFlagFog () const |
| Get flag for displaying Fog.
|
|
void | setFlagFog (const bool displayed) |
| Set flag for displaying Fog.
|
|
bool | getFlagIllumination () const |
| Get flag for displaying illumination layer.
|
|
void | setFlagIllumination (const bool on) |
| Set flag for displaying illumination layer.
|
|
bool | getFlagLabels () const |
| Get flag for displaying landscape labels.
|
|
void | setFlagLabels (const bool on) |
| Set flag for displaying landscape labels.
|
|
bool | getFlagPolyLineDisplayed () const |
| Retrieve flag for rendering polygonal line (if one is defined)
|
|
void | setFlagPolyLineDisplayed (bool b) |
| Set flag for rendering polygonal line (if one is defined)
|
|
int | getPolyLineThickness () const |
| Retrieve thickness for rendering polygonal line (if one is defined)
|
|
void | setPolyLineThickness (int thickness) |
| Set thickness for rendering polygonal line (if one is defined)
|
|
bool | getFlagLandscapeSetsLocation () const |
| Return the value of the flag determining if a change of landscape will update the observer location.
|
|
void | setFlagLandscapeSetsLocation (bool b) |
| Set the value of the flag determining if a change of landscape will update the observer location.
|
|
bool | getFlagLandscapeUseMinimalBrightness () const |
| Return the value of the flag determining if a minimal brightness should be used to keep landscape visible.
|
|
void | setFlagLandscapeUseMinimalBrightness (bool b) |
| Set the value of the flag determining if a minimal brightness should be used to keep landscape visible.
|
|
bool | getFlagLandscapeSetsMinimalBrightness () const |
| Return the value of the flag determining if the minimal brightness should be taken from landscape.ini.
|
|
void | setFlagLandscapeSetsMinimalBrightness (bool b) |
| Sets the value of the flag determining if the minimal brightness should be taken from landscape.ini.
|
|
double | getDefaultMinimalBrightness () const |
| Return the minimal brightness value of the landscape.
|
|
void | setDefaultMinimalBrightness (const double b) |
| Set the minimal brightness value of the landscape.
|
|
void | setFlagUseLightPollutionFromDatabase (const bool usage) |
| Sets the value of the flag usage light pollution (and bortle index) from locations database.
|
|
bool | getFlagUseLightPollutionFromDatabase () const |
| Return the value of flag usage light pollution (and bortle index) from locations database.
|
|
bool | getFlagCardinalPoints () const |
| Get flag for displaying cardinal points (4-wind compass rose directions)
|
|
void | setFlagCardinalPoints (const bool displayed) |
| Set flag for displaying cardinal points (4-wind compass rose directions)
|
|
bool | getFlagOrdinalPoints () const |
| Get flag for displaying intercardinal (or ordinal) points (8-wind compass rose directions).
|
|
void | setFlagOrdinalPoints (const bool displayed) |
| Set flag for displaying intercardinal (or ordinal) points (8-wind compass rose directions).
|
|
bool | getFlagOrdinal16WRPoints () const |
| Get flag for displaying intercardinal (or ordinal) points (16-wind compass rose directions).
|
|
void | setFlagOrdinal16WRPoints (const bool displayed) |
| Set flag for displaying intercardinal (or ordinal) points (16-wind compass rose directions).
|
|
Vec3f | getColorCardinalPoints () const |
| Get Cardinals Points color.
|
|
void | setColorCardinalPoints (const Vec3f &v) |
| Set Cardinals Points color.
|
|
bool | getFlagAtmosphere () const |
| Get flag for displaying Atmosphere.
|
|
void | setFlagAtmosphere (const bool displayed) |
| Set flag for displaying Atmosphere.
|
|
QString | getAtmosphereModel () const |
|
void | setAtmosphereModel (const QString &model) |
|
QString | getAtmosphereModelPath () const |
|
void | setAtmosphereModelPath (const QString &path) |
|
QString | getDefaultAtmosphereModelPath () const |
|
bool | getAtmosphereShowMySkyStoppedWithError () const |
|
void | setAtmosphereShowMySkyStoppedWithError (bool error) |
|
QString | getAtmosphereShowMySkyStatusText () const |
|
void | setAtmosphereShowMySkyStatusText (const QString &text) |
|
bool | getFlagAtmosphereZeroOrderScattering () const |
|
void | setFlagAtmosphereZeroOrderScattering (bool enable) |
|
bool | getFlagAtmosphereSingleScattering () const |
|
void | setFlagAtmosphereSingleScattering (bool enable) |
|
bool | getFlagAtmosphereMultipleScattering () const |
|
void | setFlagAtmosphereMultipleScattering (bool enable) |
|
int | getAtmosphereEclipseSimulationQuality () const |
|
void | setAtmosphereEclipseSimulationQuality (int quality) |
|
bool | getFlagAtmosphereNoScatter () const |
| Get flag for suppressing Atmosphere scatter (blue light) while displaying all other effects (refraction, extinction).
|
|
void | setFlagAtmosphereNoScatter (const bool displayed) |
| Set flag for suppressing Atmosphere scatter (blue light) while displaying all other effects (refraction, extinction).
|
|
float | getAtmosphereFadeIntensity () const |
| Get current display intensity of atmosphere ([0..1], for smoother transitions)
|
|
float | getAtmosphereFadeDuration () const |
| Get atmosphere fade duration in s.
|
|
void | setAtmosphereFadeDuration (const float f) |
| Set atmosphere fade duration in s.
|
|
void | setZRotation (const float d) |
| Set the rotation of the landscape about the z-axis. More...
|
|
QString | installLandscapeFromArchive (QString pathToSourceArchive, const bool display=false, const bool forAllUsers=false) |
| Install a landscape from a ZIP archive. More...
|
|
bool | removeLandscape (const QString landscapeID) |
| This function removes a landscape from the user data directory. More...
|
|
QString | loadLandscapeName (const QString landscapeID) |
| This function reads a landscape's name from its configuration file. More...
|
|
quint64 | loadLandscapeSize (const QString landscapeID) const |
| This function calculates and returns a landscape's disc size in bytes. More...
|
|
bool | getFlagLandscapeAutoSelection () const |
| Get flag for autoselect of landscapes for planets.
|
|
void | setFlagLandscapeAutoSelection (bool enableAutoSelect) |
| Set flag for autoselect of landscapes for planets.
|
|
bool | getFlagEnvironmentAutoEnable () const |
| Get flag for auto-enable of atmospheres and landscapes for planets.
|
|
void | setFlagEnvironmentAutoEnable (bool b) |
| Set flag for auto-enable atmosphere and landscape for planets with atmospheres in location window.
|
|
float | getLandscapeOpacity (Vec3d azalt) const |
| Forward opacity query to current landscape. More...
|
|
float | getLandscapeOpacity (Vec3f azalt) const |
|
float | getLandscapeOpacity (float azimuth, float altitude) const |
| Forward opacity query to current landscape. More...
|
|
void | showMessage (const QString &message) |
|
void | clearMessage () |
|
|
void | atmosphereDisplayedChanged (const bool displayed) |
|
void | atmosphereModelChanged (const QString &model) |
|
void | atmosphereModelPathChanged (const QString &model) |
|
void | atmosphereStoppedWithErrorChanged (bool error) |
|
void | atmosphereStatusTextChanged (const QString &status) |
|
void | flagAtmosphereZeroOrderScatteringChanged (bool value) |
|
void | flagAtmosphereSingleScatteringChanged (bool value) |
|
void | flagAtmosphereMultipleScatteringChanged (bool value) |
|
void | atmosphereEclipseSimulationQualityChanged (unsigned quality) |
|
void | atmosphereNoScatterChanged (const bool noScatter) |
|
void | cardinalPointsDisplayedChanged (const bool displayed) |
|
void | ordinalPointsDisplayedChanged (const bool displayed) |
|
void | ordinal16WRPointsDisplayedChanged (const bool displayed) |
|
void | cardinalPointsColorChanged (const Vec3f &newColor) const |
|
void | fogDisplayedChanged (const bool displayed) |
|
void | landscapeDisplayedChanged (const bool displayed) |
|
void | illuminationDisplayedChanged (const bool displayed) |
|
void | labelsDisplayedChanged (const bool displayed) |
|
void | flagPolyLineDisplayedChanged (const bool enabled) |
|
void | polyLineThicknessChanged (const int thickness) |
|
void | flagUseLightPollutionFromDatabaseChanged (const bool usage) |
|
void | flagLandscapeAutoSelectionChanged (const bool value) |
|
void | flagLandscapeSetsLocationChanged (const bool value) |
|
void | flagLandscapeUseMinimalBrightnessChanged (const bool value) |
|
void | flagLandscapeSetsMinimalBrightnessChanged (const bool value) |
|
void | defaultMinimalBrightnessChanged (const double value) |
|
void | setFlagEnvironmentAutoEnableChanged (const bool enabled) |
|
void | defaultLandscapeChanged (const QString &id) |
| Emitted whenever the default landscape is changed. More...
|
|
void | landscapesChanged () |
| Emitted when a landscape has been installed or un-installed. More...
|
|
void | errorUnableToOpen (QString path) |
| Emitted when installLandscapeFromArchive() can't read from, write to or create a file or a directory. More...
|
|
void | errorNotArchive () |
| Emitted when the file passed to installLandscapeFromArchive() is not a ZIP archive or does not contain a valid landscape. More...
|
|
void | errorNotUnique (QString nameOrID) |
| Emitted when installLandscapeFromArchive() tries to install a landscape with the same name or identifier as an already installed one. More...
|
|
void | errorRemoveManually (QString path) |
| Emitted when removeLandscape() is unable to remove all the files of a landscape. More...
|
|
void | currentLandscapeChanged (QString currentLandscapeID, QString currentLandscapeName) |
| Emitted when the current landscape was changed. More...
|
|
|
virtual void | init () Q_DECL_OVERRIDE |
| Initialize the LandscapeManager class. More...
|
|
virtual void | draw (StelCore *core) Q_DECL_OVERRIDE |
| Draw the atmosphere, landscape graphics, and cardinal points.
|
|
void | drawPolylineOnly (StelCore *core) |
| Draw landscape graphics and cardinal points. More...
|
|
virtual void | update (double deltaTime) Q_DECL_OVERRIDE |
| Update time-dependent state. More...
|
|
virtual double | getCallOrder (StelModuleActionName actionName) const Q_DECL_OVERRIDE |
| Get the order in which this module will draw its objects relative to other modules.
|
|
Landscape * | createFromFile (const QString &landscapeFile, const QString &landscapeId) |
| Create a new landscape from the files which describe it. More...
|
|
| StelModule () |
| Constructor. Every derived class MUST call setObjectName(className) in its constructor.
|
|
virtual void | deinit () |
| Called before the module will be deleted, and before the OpenGL context is suppressed. More...
|
|
virtual QSettings * | getSettings () |
| Return module-specific settings. More...
|
|
virtual QString | getModuleVersion () const |
| Get the version of the module, default is stellarium main version.
|
|
virtual QString | getAuthorName () const |
| Get the name of the module author.
|
|
virtual QString | getAuthorEmail () const |
| Get the email address of the module author.
|
|
virtual void | handleMouseClicks (class QMouseEvent *) |
| Handle mouse clicks. More...
|
|
virtual void | handleMouseWheel (class QWheelEvent *) |
| Handle mouse wheel. More...
|
|
virtual bool | handleMouseMoves (int x, int y, Qt::MouseButtons b) |
| Handle mouse moves. More...
|
|
virtual void | handleKeys (class QKeyEvent *e) |
| Handle key events. More...
|
|
virtual bool | handlePinch (qreal scale, bool started) |
| Handle pinch gesture events. More...
|
|
virtual bool | configureGui (bool show=true) |
| Detect or show the configuration GUI elements for the module. More...
|
|