|
|
| HipZoneArray (QFile *file, bool byte_swap, bool use_mmap, int level, int mag_min, int mag_range, int mag_steps) |
| |
| void | updateHipIndex (HipIndexStruct hipIndex[]) const |
| | Add Hipparcos information for all stars in this catalog into hipIndex. More...
|
| |
| | SpecialZoneArray (QFile *file, bool byte_swap, bool use_mmap, int level, int mag_min, int mag_range, int mag_steps) |
| | Handles loading of the meaty part of star catalogs. More...
|
| |
|
unsigned int | getNrOfStars () const |
| | Get the total number of stars in this catalog.
|
| |
| bool | isInitialized (void) const |
| | Get whether or not the catalog was successfully loaded. More...
|
| |
|
void | initTriangle (int index, const Vec3f &c0, const Vec3f &c1, const Vec3f &c2) |
| | Initialize the ZoneData struct at the given index.
|
| |
|
| static ZoneArray * | create (const QString &extended_file_name, bool use_mmap) |
| | Named public constructor for ZoneArray. More...
|
| |
|
const QString | fname |
| | File path of the catalog.
|
| |
|
const int | level |
| | Level in StelGeodesicGrid.
|
| |
|
const int | mag_min |
| | Lower bound of magnitudes in this level. Units: millimag. May be negative for brightest stars.
|
| |
|
const int | mag_range |
| | Range of magnitudes in this level. Units: millimags.
|
| |
|
const int | mag_steps |
| | Number of steps used to describe values in mag_range. Always positive. Individual stars have their mag entries from 0..mag_steps.
|
| |
|
float | star_position_scale |
| |
|
SpecialZoneData< Star1 > * | getZones (void) const |
| | Get an array of all SpecialZoneData objects in this catalog.
|
| |
| virtual void | draw (StelPainter *sPainter, int index, bool isInsideViewport, const RCMag *rcmag_table, int limitMagIndex, StelCore *core, int maxMagStarName, float names_brightness, const QVector< SphericalCap > &boundingCaps) const |
| | Draw stars and their names onto the viewport. More...
|
| |
|
virtual void | scaleAxis () |
| |
|
virtual void | searchAround (const StelCore *core, int index, const Vec3d &v, double cosLimFov, QList< StelObjectP > &result) |
| | Pure virtual method. See subclass implementation.
|
| |
|
| ZoneArray (const QString &fname, QFile *file, int level, int mag_min, int mag_range, int mag_steps) |
| | Protected constructor. Initializes fields and does not load anything.
|
| |
| static bool | readFile (QFile &file, void *data, qint64 size) |
| | Load a catalog and display its progress on the splash screen. More...
|
| |
|
Star1 * | stars |
| |
|
unsigned int | nr_of_zones |
| |
|
unsigned int | nr_of_stars |
| |
|
ZoneData * | zones |
| |
|
QFile * | file |
| |
It's just a SpecialZoneArray<Star1> that implements updateHipIndex(HipIndexStruct).