|
virtual void | init () |
| Initialize the StarMgr. More...
|
|
virtual void | draw (StelCore *core) |
| Draw the stars and the star selection indicator if necessary.
|
|
virtual void | update (double deltaTime) |
| Update any time-dependent features. More...
|
|
virtual double | getCallOrder (StelModuleActionName actionName) const |
| Used to determine the order in which the various StelModules are drawn.
|
|
virtual QList< StelObjectP > | searchAround (const Vec3d &v, double limitFov, const StelCore *core) const |
| Return a list containing the stars located inside the limFov circle around position v.
|
|
virtual StelObjectP | searchByNameI18n (const QString &nameI18n) const |
| Return the matching Stars object's pointer if exists or Q_NULLPTR. More...
|
|
virtual StelObjectP | searchByName (const QString &name) const |
| Return the matching star if exists or Q_NULLPTR. More...
|
|
virtual StelObjectP | searchByID (const QString &id) const |
| Return the StelObject with the given ID if exists or the empty StelObject if not found. More...
|
|
virtual QStringList | listMatchingObjects (const QString &objPrefix, int maxNbItem=5, bool useStartOfWords=false, bool inEnglish=false) 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 QStringList | listAllObjectsByType (const QString &objType, bool inEnglish) const |
| List all StelObjects by type. More...
|
|
virtual QString | getName () const |
| Gets a user-displayable name of the object category.
|
|
virtual QString | getStelObjectType () const |
| Returns the name that will be returned by StelObject::getType() for the objects this module manages.
|
|
StelObjectP | searchHP (int hip) const |
| Search by Hipparcos catalogue number. More...
|
|
QVariantList | getCatalogsDescription () const |
|
bool | checkAndLoadCatalog (const QVariantMap &m) |
| Try to load the given catalog, even if it is marched as unchecked. More...
|
|
const QList< StelObjectP > & | getHipparcosStars () const |
| Get the list of all Hipparcos stars.
|
|
const QList< QMap< StelObjectP, float > > & | getHipparcosHighPMStars () const |
|
const QList< QMap< StelObjectP, float > > & | getHipparcosDoubleStars () const |
|
const QList< QMap< StelObjectP, float > > & | getHipparcosVariableStars () const |
|
bool | matchObjectName (const QString &objName, const QString &objPrefix, bool useStartOfWords) const |
| Auxiliary method of listMatchingObjects() More...
|
|
virtual void | deinit () |
| Called before the module will be delete, and before the openGL context is suppressed. 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 adress 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...
|
|
|
static QString | getCommonName (int hip) |
| Get the (translated) common name for a star with a specified Hipparcos catalogue number. More...
|
|
static QString | getSciName (int hip) |
| Get the (translated) scientific name for a star with a specified Hipparcos catalogue number. More...
|
|
static QString | getSciAdditionalName (int hip) |
| Get the (translated) additional scientific name for a star with a specified Hipparcos catalogue number. More...
|
|
static QString | getGcvsName (int hip) |
| Get the (translated) scientific name for a variable star with a specified Hipparcos catalogue number. More...
|
|
static QString | getWdsName (int hip) |
| Get the (translated) scientific name for a double star with a specified Hipparcos catalogue number. More...
|
|
static QString | getCommonEnglishName (int hip) |
| Get the (English) common name for a star with a specified Hipparcos catalogue number. More...
|
|
static QString | getAdditionalNames (int hip) |
| Get the (translated) additional names for a star with a specified Hipparcos catalogue number. More...
|
|
static QString | getAdditionalEnglishNames (int hip) |
| Get the English additional names for a star with a specified Hipparcos catalogue number. More...
|
|
static QString | getCrossIdentificationDesignations (QString hip) |
| Get the cross-identification designations for a star with a specified Hipparcos catalogue number. More...
|
|
static QString | getGcvsVariabilityType (int hip) |
| Get the type of variability for a variable star with a specified Hipparcos catalogue number. More...
|
|
static float | getGcvsMaxMagnitude (int hip) |
| Get the magnitude at maximum brightness for a variable star with a specified Hipparcos catalogue number. More...
|
|
static int | getGcvsMagnitudeFlag (int hip) |
| Get the magnitude flag code for a variable star with a specified Hipparcos catalogue number. More...
|
|
static float | getGcvsMinMagnitude (int hip, bool firstMinimumFlag=true) |
| Get the minimum magnitude or amplitude for a variable star with a specified Hipparcos catalogue number. More...
|
|
static QString | getGcvsPhotometricSystem (int hip) |
| Get the photometric system for a variable star with a specified Hipparcos catalogue number. More...
|
|
static double | getGcvsEpoch (int hip) |
| Get Epoch for maximum light for a variable star with a specified Hipparcos catalogue number. More...
|
|
static double | getGcvsPeriod (int hip) |
| Get the period for a variable star with a specified Hipparcos catalogue number. More...
|
|
static int | getGcvsMM (int hip) |
| Get the rising time or duration of eclipse for a variable star with a specified Hipparcos catalogue number. More...
|
|
static int | getWdsLastObservation (int hip) |
| Get year of last satisfactory observation of double star with a Hipparcos catalogue number. More...
|
|
static int | getWdsLastPositionAngle (int hip) |
| Get position angle at date of last satisfactory observation of double star with a Hipparcos catalogue number. More...
|
|
static float | getWdsLastSeparation (int hip) |
| Get separation angle at date of last satisfactory observation of double star with a Hipparcos catalogue number. More...
|
|
static QString | convertToSpectralType (int index) |
|
static QString | convertToComponentIds (int index) |
|
|
enum | StelModuleSelectAction { AddToSelection,
ReplaceSelection,
RemoveFromSelection
} |
| Enum used when selecting objects to define whether to add to, replace, or remove from the existing selection list. More...
|
|
enum | StelModuleActionName {
ActionDraw,
ActionUpdate,
ActionHandleMouseClicks,
ActionHandleMouseMoves,
ActionHandleKeys
} |
| Define the possible action for which an order is defined. More...
|
|
class StelAction * | addAction (const QString &id, const QString &groupId, const QString &text, QObject *target, const char *slot, const QString &shortcut="", const QString &altShortcut="") |
| convenience methods to add an action (call to slot) to the StelActionMgr object. More...
|
|
class StelAction * | addAction (const QString &id, const QString &groupId, const QString &text, const char *slot, const QString &shortcut="", const QString &altShortcut="") |
| convenience methods to add an action (call to own slot) to the StelActionMgr object. More...
|
|
Used to render the stars themselves, as well as determine the color table and render the labels of those stars with names for a given SkyCulture.
The celestial sphere is split into zones, which correspond to the triangular faces of a geodesic sphere. The number of zones (faces) depends on the level of sub-division of this sphere. The lowest level, 0, is an icosahedron (20 faces), subsequent levels, L, of sub-division give the number of zones, n as:
n=20 x 4^L
Stellarium uses levels 0 to 7 in the existing star catalogues. Star Data Records contain the position of a star as an offset from the central position of the zone in which that star is located, thus it is necessary to determine the vector from the observer to the centre of a zone, and add the star's offsets to find the absolute position of the star on the celestial sphere.
This position for a star is expressed as a 3-dimensional vector which points from the observer (at the centre of the geodesic sphere) to the position of the star as observed on the celestial sphere.