libosmscout  1.1.1
Classes | Typedefs | Enumerations | Variables
Qt API

Classes

class  osmscout::AvailableMapsModelItem
 
class  osmscout::AvailableMapsModelDir
 
class  osmscout::AvailableMapsModelMap
 
class  osmscout::AvailableMapsModel
 
class  osmscout::AvailableVoicesModel
 
class  osmscout::QBreaker
 
class  osmscout::StyleError
 
class  osmscout::DBInstance
 
class  osmscout::DBJob
 
struct  osmscout::MapViewStruct
 
struct  osmscout::DatabaseLoadedResponse
 
class  osmscout::DBThread
 
class  osmscout::ElevationModule
 
class  osmscout::TapRecognizer
 
struct  osmscout::AccumulatorEvent
 
class  osmscout::MoveAccumulator
 
class  osmscout::MapView
 
class  osmscout::InputHandler
 
class  osmscout::MoveHandler
 
class  osmscout::ZoomGestureHandler
 
class  osmscout::JumpHandler
 
class  osmscout::DragHandler
 
class  osmscout::MultitouchHandler
 
class  osmscout::LockHandler
 
class  osmscout::VehicleFollowHandler
 
class  osmscout::InstalledMapsModel
 
class  osmscout::InstalledVoicesModel
 
class  osmscout::LocationEntry
 
struct  osmscout::ObjectKey
 
class  osmscout::LocationInfoModel
 
class  osmscout::LookupModule
 
class  osmscout::MapDownloadsModel
 
class  osmscout::MapDownloadJob
 
class  osmscout::MapDirectory
 
class  osmscout::MapManager
 
class  osmscout::MapObjectInfoModel
 
class  osmscout::MapOverlay
 
class  osmscout::MapProvider
 
class  osmscout::DBRenderJob
 
class  osmscout::MapRenderer
 
class  osmscout::MapStyleModel
 
class  osmscout::MapWidget
 
class  osmscout::NavigationModel
 
class  osmscout::NavigationModule
 
class  osmscout::NearPOIModel
 
class  osmscout::OnlineTileProvider
 
class  osmscout::OnlineTileProviderModel
 
class  osmscout::OSMScoutQtBuilder
 
class  osmscout::OSMScoutQt
 
class  osmscout::OsmTileDownloader
 
class  osmscout::OverlayObject
 
class  osmscout::POILookupModule
 
class  osmscout::QmlRoutingProfile
 
class  osmscout::QtRouteData
 
class  osmscout::RouteDescriptionBuilder
 
class  osmscout::Router
 
class  osmscout::RouteStep
 
class  osmscout::RoutingListModel
 
class  osmscout::LocationListModel
 
class  osmscout::SearchRunnable
 
class  osmscout::SearchLocationsRunnable
 
class  osmscout::FreeTextSearchRunnable
 
class  osmscout::SearchModule
 
class  osmscout::Settings
 
class  osmscout::QmlSettings
 
class  osmscout::StyleFlagsModel
 
class  osmscout::StyleModule
 
struct  osmscout::TileCacheKey
 
struct  osmscout::TileCacheVal
 
struct  osmscout::RequestState
 
class  osmscout::TileCache
 
class  osmscout::TileLoaderThread
 
class  osmscout::TiledMapOverlay
 
class  osmscout::VehiclePosition
 
class  osmscout::Voice
 
class  osmscout::VoiceDownloadJob
 
class  osmscout::VoiceManager
 
class  osmscout::VoiceProvider
 

Typedefs

typedef std::shared_ptr< LookupModuleosmscout::LookupModuleRef
 
using osmscout::MapManagerRef = std::shared_ptr< MapManager >
 
using osmscout::OSMScoutQtBuilderRef = std::shared_ptr< OSMScoutQtBuilder >
 
using osmscout::SettingsRef = std::shared_ptr< Settings >
 
using osmscout::StyleModuleRef = std::shared_ptr< StyleModule >
 
using osmscout::VoiceManagerRef = std::shared_ptr< VoiceManager >
 

Enumerations

enum  osmscout::DatabaseCoverage { osmscout::Outside = 0, osmscout::Covered = 1, osmscout::Intersects = 2 }
 
enum  osmscout::RenderingType { osmscout::PlaneRendering = 0, osmscout::TiledRendering = 1 }
 

Variables

static const double osmscout::GRAD_TO_RAD = 2 * M_PI / 360
 

Detailed Description

Classes for integration osmscout library with Qt framework.

Typedef Documentation

◆ LookupModuleRef

typedef std::shared_ptr<LookupModule> osmscout::LookupModuleRef

◆ MapManagerRef

using osmscout::MapManagerRef = typedef std::shared_ptr<MapManager>

◆ OSMScoutQtBuilderRef

using osmscout::OSMScoutQtBuilderRef = typedef std::shared_ptr<OSMScoutQtBuilder>

◆ SettingsRef

using osmscout::SettingsRef = typedef std::shared_ptr<Settings>

◆ StyleModuleRef

using osmscout::StyleModuleRef = typedef std::shared_ptr<StyleModule>

◆ VoiceManagerRef

using osmscout::VoiceManagerRef = typedef std::shared_ptr<VoiceManager>

Enumeration Type Documentation

◆ DatabaseCoverage

See also
DBThread::databaseCoverage
Enumerator
Outside 
Covered 
Intersects 

◆ RenderingType

Enumerator
PlaneRendering 
TiledRendering 

Variable Documentation

◆ GRAD_TO_RAD

const double osmscout::GRAD_TO_RAD = 2 * M_PI / 360
static

Util class with function useful for work with OSM tiles (mercator projection) as defined here: http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames

Content of OMS wiki can be distributed under terms of
Creative Commons Attribution-ShareAlike 2.0 license http://wiki.openstreetmap.org/wiki/Wiki_content_license

I am not sure if these one-line code samples can use...?