Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://astro.uni-altai.ru/~aw/stellarium/api/classStelObjectMgr.html
Дата изменения: Unknown Дата индексирования: Fri Feb 28 07:29:06 2014 Кодировка: Поисковые слова: universe |
![]() |
Stellarium 0.12.3
|
Manage the selection and queries on one or more StelObjects. More...
#include <StelObjectMgr.hpp>
Signals | |
void | selectedObjectChanged (StelModule::StelModuleSelectAction action) |
Indicate that the selected StelObjects has changed. More... | |
Public Member Functions | |
virtual void | init () |
Initialize itself. More... | |
virtual void | draw (StelCore *, class StelRenderer *) |
Execute all the drawing functions for this module. More... | |
virtual void | update (double) |
Update the module with respect to the time. More... | |
void | registerStelObjectMgr (StelObjectModule *mgr) |
Add a new StelObject manager into the list of supported modules. More... | |
bool | findAndSelect (const StelCore *core, const Vec3d &pos, StelModule::StelModuleSelectAction action=StelModule::ReplaceSelection) |
Find and select an object near given equatorial J2000 position. More... | |
bool | findAndSelect (const StelCore *core, int x, int y, StelModule::StelModuleSelectAction action=StelModule::ReplaceSelection) |
Find and select an object near given screen position. More... | |
bool | findAndSelectI18n (const QString &nameI18n, StelModule::StelModuleSelectAction action=StelModule::ReplaceSelection) |
Find and select an object from its translated name. More... | |
bool | findAndSelect (const QString &name, StelModule::StelModuleSelectAction action=StelModule::ReplaceSelection) |
Find and select an object from its standard program name. More... | |
QStringList | listMatchingObjectsI18n (const QString &objPrefix, unsigned int maxNbItem=5) const |
Find and return the list of at most maxNbItem objects auto-completing the passed object I18n name. More... | |
QStringList | listMatchingObjects (const QString &objPrefix, unsigned int maxNbItem=5) const |
Find and return the list of at most maxNbItem objects auto-completing the passed object English name. More... | |
QStringList | listAllModuleObjects (const QString &moduleId, bool inEnglish) const |
QMap< QString, QString > | objectModulesMap () const |
bool | getWasSelected (void) const |
Return whether an object was selected during last selection related event. More... | |
void | unSelect (void) |
Notify that we want to unselect any object. More... | |
bool | setSelectedObject (const StelObjectP obj, StelModule::StelModuleSelectAction action=StelModule::ReplaceSelection) |
Notify that we want to select the given object. More... | |
bool | setSelectedObject (const QList< StelObjectP > &objs, StelModule::StelModuleSelectAction action=StelModule::ReplaceSelection) |
Notify that we want to select the given objects. More... | |
const QList< StelObjectP > & | getSelectedObject () const |
Get the list objects which was recently selected by the user. More... | |
QList< StelObjectP > | getSelectedObject (const QString &type) |
Return the list objects of type "withType" which was recently selected by the user. More... | |
void | setFlagSelectedObjectPointer (bool b) |
Set whether a pointer is to be drawn over selected object. More... | |
bool | getFlagSelectedObjectPointer (void) |
Get whether a pointer is to be drawn over selected object. More... | |
StelObjectP | searchByNameI18n (const QString &name) const |
Find any kind of object by its translated name. More... | |
StelObjectP | searchByName (const QString &name) const |
Find any kind of object by its standard program name. More... | |
void | setObjectSearchRadius (float radius) |
Set the radius in pixel in which objects will be searched when clicking on a point in sky. More... | |
void | setDistanceWeight (float newDistanceWeight) |
Set the weight of the distance factor when choosing the best object to select. More... | |
![]() | |
virtual void | deinit () |
Called before the module will be deleted, and before the renderer is destroyed. More... | |
virtual bool | drawPartial (StelCore *core, class StelRenderer *renderer) |
Iterate through the drawing sequence. More... | |
virtual QString | getModuleVersion () const |
Get the version of the module, default is stellarium main version. More... | |
virtual QString | getAuthorName () const |
Get the name of the module author. More... | |
virtual QString | getAuthorEmail () const |
Get the email adress of the module author. More... | |
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 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 bool | configureGui (bool show=true) |
Detect or show the configuration GUI elements for the module. More... | |
Additional Inherited Members | |
![]() | |
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, |