Satellite.hpp   Satellite.hpp 
skipping to change at line 73 skipping to change at line 73
//! Get an HTML string to describe the object //! Get an HTML string to describe the object
//! @param core A pointer to the core //! @param core A pointer to the core
//! @flags a set of flags with information types to include. //! @flags a set of flags with information types to include.
//! Supported types for Satellite objects: //! Supported types for Satellite objects:
//! - Name: designation in large type with the description underneat h //! - Name: designation in large type with the description underneat h
//! - RaDecJ2000, RaDecOfDate, HourAngle, AltAzi //! - RaDecJ2000, RaDecOfDate, HourAngle, AltAzi
//! - Extra1: range, rage rate and altitude of satellite above the E arth //! - Extra1: range, rage rate and altitude of satellite above the E arth
//! - Extra2: Comms frequencies, modulation types and so on. //! - Extra2: Comms frequencies, modulation types and so on.
virtual QString getInfoString(const StelCore *core, const InfoString Group& flags) const; virtual QString getInfoString(const StelCore *core, const InfoString Group& flags) const;
virtual Vec3f getInfoColor(void) const; virtual Vec3f getInfoColor(void) const;
virtual Vec3d getJ2000EquatorialPos(const StelNavigator *nav) const {return XYZ;} virtual Vec3d getJ2000EquatorialPos(const StelNavigator *) const {re turn XYZ;}
virtual float getVMagnitude(const StelNavigator* nav=NULL) const; virtual float getVMagnitude(const StelNavigator* nav=NULL) const;
virtual double getAngularSize(const StelCore* core) const; virtual double getAngularSize(const StelCore* core) const;
virtual QString getNameI18n(void) const {return designation;} virtual QString getNameI18n(void) const {return designation;}
virtual QString getEnglishName(void) const {return designation;} virtual QString getEnglishName(void) const {return designation;}
// calculate faders, new position // calculate faders, new position
void update(double deltaTime); void update(double deltaTime);
double getDoppler(double freq) const; double getDoppler(double freq) const;
static float showLabels; static float showLabels;
private: private:
bool initialized; bool initialized;
bool visible; bool visible;
QString designation; // The ID of the satllite QString designation; // The ID of the satllite
QString description; // longer description of spacecra ft QString description; // longer description of spacecra ft
Vec3f XYZ; // holds J2000 position Vec3d XYZ; // holds J2000 position
char elements[3][80]; // TLE elements as char* for pass ing to sgp lib char elements[3][80]; // TLE elements as char* for pass ing to sgp lib
tle_t tle, localtle; tle_t tle, localtle;
double height, velocity, azimuth, elevation, range, rangeRate; double height, velocity, azimuth, elevation, range, rangeRate;
QList<commLink> comms; QList<commLink> comms;
Vec3f hintColor; Vec3f hintColor;
QStringList groupIDs; QStringList groupIDs;
static StelTextureSP hintTexture; static StelTextureSP hintTexture;
static float hintBrightness; static float hintBrightness;
static float hintScale; static float hintScale;
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/