Документ взят из кэша поисковой машины. Адрес оригинального документа : http://astro.uni-altai.ru/~aw/stellarium/api/classComet.html
Дата изменения: Unknown
Дата индексирования: Fri Feb 28 07:19:02 2014
Кодировка:

Поисковые слова: п п п п п п п п
Stellarium: Comet Class Reference
Stellarium 0.12.3
List of all members | Public Member Functions
Comet Class Reference

#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...
 
- Public Member Functions inherited from Planet
 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 RotationElementsgetRotationElements (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)