marble
#include <PositionProviderPluginInterface.h>
Public Member Functions | |
virtual | ~PositionProviderPluginInterface () |
virtual GeoDataAccuracy | accuracy () const =0 |
virtual qreal | direction () const =0 |
virtual QString | error () const |
virtual void | initialize ()=0 |
virtual bool | isInitialized () const =0 |
virtual GeoDataCoordinates | position () const =0 |
virtual qreal | speed () const =0 |
virtual PositionProviderStatus | status () const =0 |
virtual QDateTime | timestamp () const =0 |
Public Member Functions inherited from Marble::PluginInterface | |
virtual | ~PluginInterface () |
virtual QString | aboutDataText () const |
virtual QString | copyrightYears () const =0 |
virtual QString | description () const =0 |
virtual QIcon | icon () const =0 |
virtual QString | name () const =0 |
virtual QString | nameId () const =0 |
virtual QList< PluginAuthor > | pluginAuthors () const =0 |
virtual QString | version () const =0 |
Detailed Description
The interface for position provider plugins.
Definition at line 36 of file PositionProviderPluginInterface.h.
Constructor & Destructor Documentation
|
virtual |
Definition at line 16 of file PositionProviderPluginInterface.cpp.
Member Function Documentation
|
pure virtual |
Implemented in Marble::QtMobilityPositionProviderPlugin, Marble::RouteSimulationPositionProviderPlugin, Marble::GeoCluePositionProviderPlugin, Marble::MaemoPositionProviderPlugin, Marble::PlacemarkPositionProviderPlugin, Marble::WlocatePositionProviderPlugin, Marble::GpsdPositionProviderPlugin, and Marble::FlightGearPositionProviderPlugin.
|
pure virtual |
Returns the direction in which the gps device is moving.
The direction is an angle (in degrees) clockwise from geographical north
Implemented in Marble::GpsdPositionProviderPlugin, Marble::PlacemarkPositionProviderPlugin, Marble::MaemoPositionProviderPlugin, Marble::WlocatePositionProviderPlugin, Marble::FlightGearPositionProviderPlugin, Marble::QtMobilityPositionProviderPlugin, and Marble::RouteSimulationPositionProviderPlugin.
|
virtual |
Returns an error string to be presented to the user if the status is PositionProviderStatusError.
For other states, the result value is undefined.
Reimplemented in Marble::GpsdPositionProviderPlugin, and Marble::FlightGearPositionProviderPlugin.
Definition at line 21 of file PositionProviderPluginInterface.cpp.
|
pure virtual |
Implemented in Marble::GeoCluePositionProviderPlugin, Marble::PlacemarkPositionProviderPlugin, Marble::GpsdPositionProviderPlugin, Marble::QtMobilityPositionProviderPlugin, Marble::RouteSimulationPositionProviderPlugin, Marble::MaemoPositionProviderPlugin, Marble::WlocatePositionProviderPlugin, and Marble::FlightGearPositionProviderPlugin.
|
pure virtual |
Implemented in Marble::GeoCluePositionProviderPlugin, Marble::PlacemarkPositionProviderPlugin, Marble::GpsdPositionProviderPlugin, Marble::QtMobilityPositionProviderPlugin, Marble::RouteSimulationPositionProviderPlugin, Marble::MaemoPositionProviderPlugin, Marble::WlocatePositionProviderPlugin, and Marble::FlightGearPositionProviderPlugin.
|
pure virtual |
Implemented in Marble::QtMobilityPositionProviderPlugin, Marble::RouteSimulationPositionProviderPlugin, Marble::GeoCluePositionProviderPlugin, Marble::PlacemarkPositionProviderPlugin, Marble::GpsdPositionProviderPlugin, Marble::MaemoPositionProviderPlugin, Marble::WlocatePositionProviderPlugin, and Marble::FlightGearPositionProviderPlugin.
|
pure virtual |
Returns the speed of the gps device in meters per second.
Implemented in Marble::GpsdPositionProviderPlugin, Marble::PlacemarkPositionProviderPlugin, Marble::MaemoPositionProviderPlugin, Marble::WlocatePositionProviderPlugin, Marble::FlightGearPositionProviderPlugin, Marble::QtMobilityPositionProviderPlugin, and Marble::RouteSimulationPositionProviderPlugin.
|
pure virtual |
Implemented in Marble::QtMobilityPositionProviderPlugin, Marble::RouteSimulationPositionProviderPlugin, Marble::GeoCluePositionProviderPlugin, Marble::PlacemarkPositionProviderPlugin, Marble::GpsdPositionProviderPlugin, Marble::MaemoPositionProviderPlugin, Marble::WlocatePositionProviderPlugin, and Marble::FlightGearPositionProviderPlugin.
|
pure virtual |
Implemented in Marble::GpsdPositionProviderPlugin, Marble::PlacemarkPositionProviderPlugin, Marble::MaemoPositionProviderPlugin, Marble::WlocatePositionProviderPlugin, Marble::FlightGearPositionProviderPlugin, Marble::QtMobilityPositionProviderPlugin, and Marble::RouteSimulationPositionProviderPlugin.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:46 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.