|
libosmscout 0.1
|
#include <NavigationModule.h>
Inheritance diagram for osmscout::NavigationModule:Public Slots | |
| void | locationChanged (osmscout::GeoCoord coord, bool horizontalAccuracyValid, double horizontalAccuracy) |
| void | onTimeout () |
| void | onVoiceChanged (const QString) |
| void | playerStateChanged (VoicePlayer::PlaybackState state) |
| void | setupRoute (QtRouteData route, osmscout::Vehicle vehicle) |
Signals | |
| void | arrivalEstimate (QDateTime arrivalEstimate, osmscout::Distance remainingDistance) |
| void | currentSpeed (double currentSpeedKmPH) |
| void | laneUpdate (osmscout::LaneAgent::Lane lane) |
| void | maxAllowedSpeed (double maxAllowedSpeedKmPh) |
| void | positionEstimate (const osmscout::PositionAgent::PositionState state, const osmscout::GeoCoord coord, const std::optional< osmscout::Bearing > bearing) |
| void | rerouteRequest (const osmscout::GeoCoord from, const std::optional< osmscout::Bearing > initialBearing, const osmscout::GeoCoord to) |
| void | targetReached (const osmscout::Bearing targetBearing, const osmscout::Distance targetDistance) |
| void | update (std::list< RouteStep > instructions) |
| void | updateNext (RouteStep nextRouteInstruction) |
Public Member Functions | |
| bool | loadRoutableObjects (const GeoBox &box, const Vehicle &vehicle, const std::map< std::string, DatabaseId > &databaseMapping, RoutableObjectsRef &data) |
| NavigationModule (QThread *thread, SettingsRef settings, DBThreadRef dbThread) | |
| ~NavigationModule () override | |
| osmscout::NavigationModule::NavigationModule | ( | QThread * | thread, |
| SettingsRef | settings, | ||
| DBThreadRef | dbThread | ||
| ) |
References onTimeout(), and onVoiceChanged().
|
override |
|
signal |
Referenced by osmscout::NavigationModel::NavigationModel().
|
signal |
Referenced by osmscout::NavigationModel::NavigationModel().
|
signal |
Referenced by osmscout::NavigationModel::NavigationModel().
| bool osmscout::NavigationModule::loadRoutableObjects | ( | const GeoBox & | box, |
| const Vehicle & | vehicle, | ||
| const std::map< std::string, DatabaseId > & | databaseMapping, | ||
| RoutableObjectsRef & | data | ||
| ) |
References osmscout::RoutableDBObjects::areas, osmscout::MapService::TypeDefinition::areaTypes, osmscout::StopClock::GetMilliseconds(), osmscout::log, osmscout::Magnification::magClose, osmscout::MapService::TypeDefinition::nodeTypes, osmscout::StopClock::ResultString(), osmscout::TypeInfoSet::Set(), osmscout::StopClock::Stop(), osmscout::RoutableDBObjects::typeConfig, osmscout::Log::Warn(), osmscout::RoutableDBObjects::ways, and osmscout::MapService::TypeDefinition::wayTypes.
|
slot |
| coord | |
| horizontalAccuracyValid | |
| horizontalAccuracy | [meters] |
References osmscout::Meters(), and osmscout::NavigationEngine::Process().
Referenced by osmscout::NavigationModel::NavigationModel().
|
signal |
Referenced by osmscout::NavigationModel::NavigationModel().
|
slot |
References osmscout::NavigationEngine::Process().
Referenced by NavigationModule().
|
slot |
Referenced by NavigationModule().
|
slot |
References osmscout::VoiceCorePlayer::addToQueue(), osmscout::VoiceCorePlayer::clearQueue(), osmscout::VoiceCorePlayer::index(), osmscout::VoiceCorePlayer::play(), osmscout::VoiceCorePlayer::playbackState(), osmscout::VoiceCorePlayer::queueCount(), osmscout::VoiceCorePlayer::setCurrentIndex(), and osmscout::VoicePlayer::StoppedState.
|
signal |
Referenced by osmscout::NavigationModel::NavigationModel().
|
signal |
Referenced by osmscout::NavigationModel::NavigationModel().
|
slot |
References osmscout::NavigationEngine::Process(), and osmscout::QtRouteData::routeDescription().
Referenced by osmscout::NavigationModel::NavigationModel().
|
signal |
Referenced by osmscout::NavigationModel::NavigationModel().
|
signal |
Referenced by osmscout::NavigationModel::NavigationModel().
|
signal |
Referenced by osmscout::NavigationModel::NavigationModel().