Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://astro.uni-altai.ru/~aw/stellarium/api/classSupernovae.html
Дата изменения: Unknown Дата индексирования: Fri Feb 28 07:24:55 2014 Кодировка: Поисковые слова: universe |
Stellarium 0.12.3
|
Main class of the Historical Supernovae plugin. More...
#include <Supernovae.hpp>
Public Types | |
enum | UpdateState { Updating, CompleteNoUpdates, CompleteUpdates, DownloadError, OtherError } |
Used for keeping for track of the download/update status. More... | |
Public Slots | |
void | updateJSON (void) |
Download JSON from web recources described in the module section of the module.ini file and update the local JSON file. More... | |
void | displayMessage (const QString &message, const QString hexColor="#999999") |
Display a message. This is used for plugin-specific warnings and such. More... | |
void | messageTimeout (void) |
Signals | |
void | updateStateChanged (Supernovae::UpdateState state) |
void | jsonUpdateComplete (void) |
Emitted after a JSON update has run. More... | |
Public Member Functions | |
virtual void | init () |
Initialize itself. More... | |
virtual void | deinit () |
Called before the module will be deleted, and before the renderer is destroyed. More... | |
virtual void | update (double) |
Update the module with respect to the time. More... | |
virtual void | draw (StelCore *core, class StelRenderer *renderer) |
Execute all the drawing functions for this module. More... | |
virtual void | drawPointer (StelCore *core, class StelRenderer *renderer, StelProjectorP projector) |
virtual double | getCallOrder (StelModuleActionName actionName) const |
Return the value defining the order of call for the given action For example if stars.callOrder[ActionDraw] == 10 and constellation.callOrder[ActionDraw] == 11, the stars module will be drawn before the constellations. More... | |
virtual QList< StelObjectP > | searchAround (const Vec3d &v, double limitFov, const StelCore *core) const |
Used to get a list of objects which are near to some position. More... | |
virtual StelObjectP | searchByNameI18n (const QString &nameI18n) const |
Return the matching satellite object's pointer if exists or NULL. More... | |
virtual StelObjectP | searchByName (const QString &name) const |
Return the matching satellite if exists or NULL. More... | |
virtual QStringList | listMatchingObjectsI18n (const QString &objPrefix, int maxNbItem=5) const |
Find and return the list of at most maxNbItem objects auto-completing the passed object I18n name. More... | |
virtual QStringList | listMatchingObjects (const QString &objPrefix, int maxNbItem=5) const |
Find and return the list of at most maxNbItem objects auto-completing the passed object English name. More... | |
virtual QStringList | listAllObjects (bool inEnglish) const |
virtual QString | getName () const |
SupernovaP | getByID (const QString &id) |
get a supernova object by identifier More... | |
virtual bool | configureGui (bool show=true) |
Implement this to tell the main Stellarium GUI that there is a GUI element to configure this plugin. More... | |
void | restoreDefaults (void) |
Set up the plugin with default values. More... | |
void | readSettingsFromConfig (void) |
Read (or re-read) settings from the main config file. More... | |
void | saveSettingsToConfig (void) |
Save the settings to the main configuration file. More... | |
bool | getUpdatesEnabled (void) |
Get whether or not the plugin will try to update catalog data from the internet. More... | |
void | setUpdatesEnabled (bool b) |
Set whether or not the plugin will try to update catalog data from the internet. More... | |
QDateTime | getLastUpdate (void) |
Get the date and time the supernovae were updated. More... | |
int | getUpdateFrequencyDays (void) |
Get the update frequency in days. More... | |
void | setUpdateFrequencyDays (int days) |
int | getSecondsToUpdate (void) |
Get the number of seconds till the next update. More... | |
UpdateState | getUpdateState (void) |
Get the current updateState. More... | |
QString | getSupernovaeList () |
Get list of supernovae. More... | |
Main class of the Historical Supernovae plugin.
Definition at line 61 of file Supernovae.hpp.
Used for keeping for track of the download/update status.
Definition at line 67 of file Supernovae.hpp.
|
virtual |
Implement this to tell the main Stellarium GUI that there is a GUI element to configure this plugin.
Reimplemented from StelModule.
|
virtual |
Called before the module will be deleted, and before the renderer is destroyed.
Deinitialize all textures in this method.
Reimplemented from StelModule.
|
slot |
Display a message. This is used for plugin-specific warnings and such.
|
virtual |
Execute all the drawing functions for this module.
core | the core to use for the drawing |
renderer | Renderer to draw with. |
Reimplemented from StelModule.
SupernovaP Supernovae::getByID | ( | const QString & | id | ) |
get a supernova object by identifier
|
virtual |
Return the value defining the order of call for the given action For example if stars.callOrder[ActionDraw] == 10 and constellation.callOrder[ActionDraw] == 11, the stars module will be drawn b