Stellarium  0.21.3
Public Member Functions
HipZoneArray Class Reference

#include <ZoneArray.hpp>

Public Member Functions

 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...
 
- Public Member Functions inherited from SpecialZoneArray< Star1 >
 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...
 

Additional Inherited Members

- Protected Member Functions inherited from SpecialZoneArray< Star1 >
SpecialZoneData< Star > * 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 bool withAberration, const Vec3f vel) const Q_DECL_OVERRIDE
 Draw stars and their names onto the viewport. More...
 
virtual void scaleAxis () Q_DECL_OVERRIDE
 
virtual void searchAround (const StelCore *core, int index, const Vec3d &v, double cosLimFov, QList< StelObjectP > &result) Q_DECL_OVERRIDE
 
- Protected Attributes inherited from SpecialZoneArray< Star1 >
Star * stars
 

Detailed Description

ZoneArray of Hipparcos stars. It's just a SpecialZoneArray<Star1> that implements updateHipIndex(HipIndexStruct).

Member Function Documentation

◆ updateHipIndex()

void HipZoneArray::updateHipIndex ( HipIndexStruct  hipIndex[]) const
Parameters
hipIndexarray of Hipparcos info structs