21 #ifndef _MINOR_PLANET_HPP_ 22 #define _MINOR_PLANET_HPP_ 47 const QString& texMapName,
48 const QString& objModelName,
49 posFuncType _coordFunc,
51 OsculatingFunctType *osculatingFunc,
54 const QString &pTypeStr);
82 QString getCommonEnglishName(
void)
const {
return englishName;}
83 QString getCommonNameI18n(
void)
const {
return nameI18;}
124 int minorPlanetNumber;
125 float slopeParameter;
126 double semiMajorAxis;
128 bool nameIsProvisionalDesignation;
129 QString provisionalDesignationHtml;
133 QString specT, specB;
136 #endif //_MINOR_PLANET_HPP_
virtual float getVMagnitude(const StelCore *core) const
Return object's apparent V magnitude as seen from observer, without including extinction.
void setColorIndexBV(float bv=99.f)
set value for color index B-V
double getSiderealPeriod() const
get sidereal period for minor planet
Class used to translate strings to any language.
virtual void translateName(const StelTranslator &trans)
sets the nameI18 property with the appropriate translation.
void setAbsoluteMagnitudeAndSlope(const float magnitude, const float slope)
sets absolute magnitude (H) and slope parameter (G).
Main class for Stellarium core processing.
void setSemiMajorAxis(double value)
set value for semi-major axis in AU
void setSpectralType(QString sT="", QString sB="")
set values for spectral types
virtual QString getNameI18n(void) const
Return translated object's name.
virtual QString getEnglishName(void) const
Return object's name in english.
void setProvisionalDesignation(QString designation)
sets a provisional designation.
virtual QString getInfoString(const StelCore *core, const InfoStringGroup &flags) const
Get a string with data about the MinorPlanet.
static QString renderProvisionalDesignationinHtml(QString plainText)
renders the subscript in a minor planet provisional designation with HTML.
void setMinorPlanetNumber(int number)
set the minor planet's number, if any.