![]() |
Stellarium 0.11.4 | ||
| Home · All Namespaces · All Classes · Functions · Coding Style · Scripting · Plugins · File Structure |
Specialization of StelModule which manages a collection of StelObject. More...
#include <StelObjectModule.hpp>
Public Member Functions | |
| virtual QList< StelObjectP > | searchAround (const Vec3d &v, double limitFov, const StelCore *core) const =0 |
| Search for StelObject in an area around a specifid point. | |
| virtual StelObjectP | searchByNameI18n (const QString &nameI18n) const =0 |
| Find a StelObject by name. | |
| virtual StelObjectP | searchByName (const QString &name) const =0 |
| Return the matching StelObject if exists or the empty StelObject if not found. | |
| virtual QStringList | listMatchingObjectsI18n (const QString &objPrefix, int maxNbItem=5) const =0 |
| Find and return the list of at most maxNbItem objects auto-completing passed object I18 name. | |
Specialization of StelModule which manages a collection of StelObject.
Instances deriving from the StelObjectModule class can be managed by the StelObjectMgr. The class defines extra abstract functions for searching and listing StelObjects.
| virtual QStringList StelObjectModule::listMatchingObjectsI18n | ( | const QString & | objPrefix, | |
| int | maxNbItem = 5 | |||
| ) | const [pure virtual] |
Find and return the list of at most maxNbItem objects auto-completing passed object I18 name.
| objPrefix | the first letters of the searched object | |
| maxNbItem | the maximum number of returned object names |
Implemented in ConstellationMgr, NebulaMgr, SolarSystem, and StarMgr.
| virtual QList<StelObjectP> StelObjectModule::searchAround | ( | const Vec3d & | v, | |
| double | limitFov, | |||
| const StelCore * | core | |||
| ) | const [pure virtual] |
Search for StelObject in an area around a specifid point.
The function searches in a disk of diameter limitFov centered on v. Only visible objects (i.e curretly displayed on screen) should be returned.
| v | equatorial position at epoch J2000. | |
| limitFov | angular diameter of the searching zone in degree. | |
| core | the core instance to use. |
Implemented in ConstellationMgr, NebulaMgr, SolarSystem, and StarMgr.
| virtual StelObjectP StelObjectModule::searchByName | ( | const QString & | name | ) | const [pure virtual] |
Return the matching StelObject if exists or the empty StelObject if not found.
| name | the english object name |
Implemented in ConstellationMgr, NebulaMgr, SolarSystem, and StarMgr.
| virtual StelObjectP StelObjectModule::searchByNameI18n | ( | const QString & | nameI18n | ) | const [pure virtual] |
Find a StelObject by name.
| nameI18n | The translated name for the current sky locale. |
Implemented in ConstellationMgr, NebulaMgr, SolarSystem, and StarMgr.
1.6.3