marble
#include <Maneuver.h>
Public Types | |
enum | Direction { Unknown = 0, Continue = 13, Merge = 14, Straight = 1, SlightRight = 2, Right = 3, SharpRight = 4, TurnAround = 5, SharpLeft = 6, Left = 7, SlightLeft = 8, RoundaboutFirstExit = 9, RoundaboutSecondExit = 10, RoundaboutThirdExit = 11, RoundaboutExit = 12, ExitLeft = 15, ExitRight = 16 } |
Public Member Functions | |
Maneuver () | |
Direction | direction () const |
QString | directionPixmap () const |
bool | hasWaypoint () const |
QString | instructionText () const |
bool | operator!= (const Maneuver &other) const |
bool | operator== (const Maneuver &other) const |
GeoDataCoordinates | position () const |
QString | roadName () const |
void | setDirection (Direction direction) |
void | setInstructionText (const QString &text) |
void | setPosition (const GeoDataCoordinates &position) |
void | setRoadName (const QString &roadName) |
void | setWaypoint (const GeoDataCoordinates &waypoint, int index) |
GeoDataCoordinates | waypoint () const |
int | waypointIndex () const |
Detailed Description
Definition at line 22 of file Maneuver.h.
Member Enumeration Documentation
Definition at line 26 of file Maneuver.h.
Constructor & Destructor Documentation
Marble::Maneuver::Maneuver | ( | ) |
Definition at line 19 of file Maneuver.cpp.
Member Function Documentation
Maneuver::Direction Marble::Maneuver::direction | ( | ) | const |
Definition at line 42 of file Maneuver.cpp.
QString Marble::Maneuver::directionPixmap | ( | ) | const |
Definition at line 47 of file Maneuver.cpp.
bool Marble::Maneuver::hasWaypoint | ( | ) | const |
Definition at line 86 of file Maneuver.cpp.
QString Marble::Maneuver::instructionText | ( | ) | const |
Definition at line 102 of file Maneuver.cpp.
bool Marble::Maneuver::operator!= | ( | const Maneuver & | other | ) | const |
Definition at line 61 of file Maneuver.cpp.
bool Marble::Maneuver::operator== | ( | const Maneuver & | other | ) | const |
Definition at line 52 of file Maneuver.cpp.
GeoDataCoordinates Marble::Maneuver::position | ( | ) | const |
Definition at line 71 of file Maneuver.cpp.
QString Marble::Maneuver::roadName | ( | ) | const |
Definition at line 112 of file Maneuver.cpp.
void Marble::Maneuver::setDirection | ( | Direction | direction | ) |
Definition at line 66 of file Maneuver.cpp.
void Marble::Maneuver::setInstructionText | ( | const QString & | text | ) |
Definition at line 107 of file Maneuver.cpp.
void Marble::Maneuver::setPosition | ( | const GeoDataCoordinates & | position | ) |
Definition at line 76 of file Maneuver.cpp.
void Marble::Maneuver::setRoadName | ( | const QString & | roadName | ) |
Definition at line 117 of file Maneuver.cpp.
void Marble::Maneuver::setWaypoint | ( | const GeoDataCoordinates & | waypoint, |
int | index | ||
) |
Definition at line 91 of file Maneuver.cpp.
GeoDataCoordinates Marble::Maneuver::waypoint | ( | ) | const |
Definition at line 81 of file Maneuver.cpp.
int Marble::Maneuver::waypointIndex | ( | ) | const |
Definition at line 97 of file Maneuver.cpp.
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:45 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.