Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://astro.uni-altai.ru/~aw/stellarium/api/classComet.html
Дата изменения: Unknown Дата индексирования: Fri Feb 28 07:19:02 2014 Кодировка: Поисковые слова: п п п п п п п п |
![]() |
Stellarium 0.12.3
|
#include <Comet.hpp>
Public Member Functions | |
Comet (const QString &englishName, int flagLighting, double radius, double oblateness, Vec3f color, float albedo, const QString &texMapName, posFuncType _coordFunc, void *userDataPtr, OsculatingFunctType *osculatingFunc, bool closeOrbit, bool hidden, const QString &pType) | |
virtual QString | getInfoString (const StelCore *core, const InfoStringGroup &flags) const |
Get a string with data about the Comet. More... | |
virtual float | getVMagnitude (const StelCore *core, bool withExtinction=false) const |
void | setAbsoluteMagnitudeAndSlope (double magnitude, double slope) |
sets absolute magnitude and slope parameter. More... | |
void | setSemiMajorAxis (double value) |
set value for semi-major axis in AU More... | |
double | getSiderealPeriod () const |
get sidereal period for minor planet More... | |
![]() | |
Planet (const QString &englishName, int flagLighting, double radius, double oblateness, Vec3f color, float albedo, const QString &texMapName, posFuncType _coordFunc, void *userDataPtr, OsculatingFunctType *osculatingFunc, bool closeOrbit, bool hidden, bool hasAtmosphere, const QString &pType) | |
virtual double | getCloseViewFov (const StelCore *core) const |
Return the best FOV in degree to use for a close view of the object. More... | |
virtual double | getSatellitesFov (const StelCore *core) const |
Return the best FOV in degree to use for a global view of the object satellite system (if there are satellites) More... | |
virtual double | getParentSatellitesFov (const StelCore *core) const |
virtual float | getSelectPriority (const StelCore *core) const |
Return a priority value which is used to discriminate objects by priority As for magnitudes, the lower is the higher priority. More... | |
virtual Vec3f | getInfoColor (void) const |
Get a color used to display info about the object. More... | |
virtual QString | getType (void) const |
Return object's type. It should be the name of the class. More... | |
virtual Vec3d | getJ2000EquatorialPos (const StelCore *core) const |
Get observer-centered equatorial coordinates at equinox J2000. More... | |
virtual QString | getEnglishName (void) const |
Return object's name in english. More... | |
virtual QString | getNameI18n (void) const |
Return translated object's name. More... | |
virtual double | getAngularSize (const StelCore *core) const |
Return the angular radius of a circle containing the object as seen from the observer with the circle center assumed to be at getJ2000EquatorialPos(). More... | |
virtual bool | hasAtmosphere (void) |
virtual void | translateName (StelTranslator &trans) |
Translate planet name using the passed translator. More... | |
void | draw (StelCore *core, class StelRenderer *renderer, float maxMagLabels, const QFont &planetNameFont, SharedPlanetGraphics &planetGraphics) |
Draw the Planet. More... | |
double | getRadius (void) const |
Get the radius of the planet in AU. More... | |
double | getSiderealDay (void) const |
Get duration of sidereal day. More... | |
double | getSiderealPeriod (void) const |
Get duration of sidereal year. More... | |
double | getMeanSolarDay (void) const |
Get duration of mean solar day. More... | |
const QString & | getTextMapName () const |
double | getSiderealTime (double jd) const |
Mat4d | getRotEquatorialToVsop87 (void) const |
void | setRotEquatorialToVsop87 (const Mat4d &m) |
const RotationElements & | getRotationElements (void) const |
void | computePositionWithoutOrbits (const double date) |
void | computePosition (const double date) |
void | computeTransMatrix (double date) |
void | computeModelMatrix (Mat4d &result) const |
double | getPhaseAngle (const Vec3d &obsPos) const |
double | getElongation (const Vec3d &obsPos) const |
double | getSpheroidAngularSize (const StelCore *core) const |
float | getPhase (const Vec3d &obsPos) const |
void | setRotationElements (float _period, float _offset, double _epoch, float _obliquity, float _ascendingNode, float _precessionRate, double _siderealPeriod) |
double | getRotAscendingnode (void) const |
double | getRotObliquity (void) const |
Vec3d | getEclipticPos () const |
Get the Planet position in the parent Planet ecliptic coordinate in AU. More... | |
Vec3d | getHeliocentricEclipticPos () const |
Vec3d | getHeliocentricPos (Vec3d) const |
void | setHeliocentricEclipticPos (const Vec3d &pos) |
double | computeDistance (const Vec3d &obsHelioPos) |
double | getDistance (void) const |
void | setRings (Ring *r) |