libosmscout
0.1
|
#include <NavigationModule.h>
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().