marble
SatellitesMSCItem.cpp
Go to the documentation of this file.
void removeAfter(const QDateTime &when)
Remove all points from the track whose time value is greater than when.
Definition: GeoDataTrack.cpp:242
virtual bool isEnabled() const
Returns whether the item is enabled or disabled.
Definition: TrackerPluginItem.cpp:54
int minute() const
A geometry for tracking objects made of (time, coordinates) pairs.
Definition: GeoDataTrack.h:54
QDateTime toUTC() const
void setVisualCategory(GeoDataVisualCategory category)
Sets the symbol index of the placemark.
Definition: GeoDataFeature.cpp:770
void setMJD(int year, int month, int day, int hour, int min, double sec)
Definition: planetarySats.cpp:128
void setDescription(const QString &value)
Set the description of this feature to value.
Definition: GeoDataFeature.cpp:593
QTime time() const
const QDateTime & missionEnd() const
Definition: SatellitesMSCItem.cpp:97
void update()
Reimplement this method to update the placemark, for example to change its coordinates.
Definition: SatellitesMSCItem.cpp:134
int month() const
void addPoint(const QDateTime &when, const GeoDataCoordinates &coord)
Add a new point with coordinates coord associated with the time value when.
Definition: GeoDataTrack.cpp:184
QString tr(const char *sourceText, const char *disambiguation, int n)
int second() const
virtual bool isVisible() const
Return whether the item is visible or invisible.
Definition: TrackerPluginItem.cpp:64
virtual void setVisible(bool visible)
Set item visible/invisible according to visible.
Definition: TrackerPluginItem.cpp:69
QDateTime fromTime_t(uint seconds)
QString number(int n, int base)
QDateTime lastWhen() const
Return the time value of the last point in the track, or an invalid QDateTime if the track is empty...
Definition: GeoDataTrack.cpp:105
int day() const
GeoDataPlacemark * placemark()
Returns the wrapped placemark which will be displayed if this item is in a TrackerPluginModel.
Definition: TrackerPluginItem.cpp:49
const QDateTime & missionStart() const
Definition: SatellitesMSCItem.cpp:92
int year() const
void getKeplerElements(double &perc, double &apoc, double &inc, double &ecc, double &ra, double &tano, double &m0, double &a, double &n0)
Definition: planetarySats.cpp:386
Subclass this to represent items in your TrackerPluginModel.
Definition: TrackerPluginItem.h:29
int hour() const
~SatellitesMSCItem()
Definition: SatellitesMSCItem.cpp:62
uint toTime_t() const
bool isValid() const
QDateTime firstWhen() const
Return the time value of the first point in the track, or an invalid QDateTime if the track is empty...
Definition: GeoDataTrack.cpp:96
QString & replace(int position, int n, QChar after)
QDate date() const
int catalogIndex() const
Definition: SatellitesMSCItem.cpp:82
virtual bool isTrackVisible() const
Return whether the track is visible or invisible.
Definition: TrackerPluginItem.cpp:74
void setZoomLevel(int index)
Sets the popularity index of the placemark.
Definition: GeoDataFeature.cpp:802
QDateTime addSecs(int s) const
QString relatedBody() const
Definition: SatellitesMSCItem.cpp:72
Definition: MarbleClock.h:25
QString arg(qlonglong a, int fieldWidth, int base, const QChar &fillChar) const
SatellitesMSCItem(const QString &name, const QString &category, const QString &relatedBody, const QString &catalog, const QDateTime &missionStart, const QDateTime &missionEnd, int catalogIndex, PlanetarySats *planSat, const MarbleClock *clock)
Definition: SatellitesMSCItem.cpp:31
void removeBefore(const QDateTime &when)
Remove all points from the track whose time value is less than when.
Definition: GeoDataTrack.cpp:228
void getPlanetographic(double &lng, double &lat, double &height) const
Definition: planetarySats.cpp:475
Definition: planetarySats.h:17
void setGeometry(GeoDataGeometry *entry)
Sets the current Geometry of this Placemark.
Definition: GeoDataPlacemark.cpp:230
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:41 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:41 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.