libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
Qt API

Classes for integration osmscout library with Qt framework. More...

Classes

struct  osmscout::AccumulatorEvent
 
class  osmscout::AvailableMapsModel
 Tree model with maps available by configured providers (see Settings::GetMapProviders). More...
 
class  osmscout::AvailableMapsModelDir
 Model item representing directory in AvailableMapsModel. More...
 
class  osmscout::AvailableMapsModelItem
 Abstract model item used in AvailableMapsModel. More...
 
class  osmscout::AvailableMapsModelMap
 Model item representing map in AvailableMapsModel. More...
 
struct  osmscout::DatabaseLoadedResponse
 
class  osmscout::DBInstance
 Instance of one osmscout database and database specific objects. More...
 
class  osmscout::DBJob
 
class  osmscout::DBRenderJob
 
class  osmscout::DBThread
 Central object that manage database instances (DBInstance), its map styles (there is one global map style now) and provides simple thread-safe, asynchronous api for accessing it. More...
 
class  osmscout::DragHandler
 InputHandler with support of dragg gesture. More...
 
class  osmscout::InputHandler
 Input handler retrieve all inputs from user and may change MapView (emits viewChange signal). More...
 
class  osmscout::InstalledMapsModel
 Model providing access to currently installed maps on device. More...
 
class  osmscout::JumpHandler
 Input handler that animates jumps to target map view. More...
 
class  osmscout::LocationEntry
 Qt abstraction for various objects on map, used for search and routing. More...
 
class  osmscout::LocationInfoModel
 
class  osmscout::LocationListModel
 Model for searching objects in osmscout databases by pattern written by human. More...
 
class  osmscout::LockHandler
 Input handler that locks map view to current position. More...
 
class  osmscout::LookupModule
 
class  osmscout::MapDirectory
 Holder for map database metadata. More...
 
class  osmscout::MapDownloadJob
 Utility class for downloading map database described by AvailableMapsModelMap over http. More...
 
class  osmscout::MapDownloadsModel
 QML list model with currently downloaded maps. More...
 
class  osmscout::MapManager
 Manager of map databases. More...
 
class  osmscout::MapObjectInfoModel
 
class  osmscout::MapOverlay
 
class  osmscout::MapProvider
 
class  osmscout::MapRenderer
 
class  osmscout::MapStyleModel
 
class  osmscout::MapView
 Object thats carry information about view center, angle and magnification. More...
 
struct  osmscout::MapViewStruct
 
class  osmscout::MapWidget
 Qt Quick widget for displaying map. More...
 
class  osmscout::MoveAccumulator
 Helper class that accumulates move (touch events) within some time period (time defined FIFO queue). More...
 
class  osmscout::MoveHandler
 Handler with support of simple moves and zoom. More...
 
class  osmscout::MultitouchHandler
 InputHandler with support of multitouch input. More...
 
class  osmscout::NavigationModel
 Model providing navigation functionality to QML. More...
 
class  osmscout::NavigationModule
 
class  osmscout::NearPOIModel
 
struct  osmscout::ObjectKey
 
class  osmscout::OnlineTileProvider
 Online tile provider object. More...
 
class  osmscout::OnlineTileProviderModel
 Provide Qt model with loaded online tile providers (see Settings::loadOnlineTileProviders). More...
 
class  osmscout::OSMScoutQt
 Singleton that provides access to high level modules of OSMScout library. More...
 
class  osmscout::OSMScoutQtBuilder
 
class  osmscout::OsmTileDownloader
 
class  osmscout::OverlayObject
 Qt abstraction for various objects on map, used for search and routing. More...
 
class  osmscout::POILookupModule
 
class  osmscout::QBreaker
 
class  osmscout::QmlSettings
 Provides interface to Settings object from QML. More...
 
class  osmscout::QtRouteData
 Representation of computed route. More...
 
struct  osmscout::RequestState
 
class  osmscout::RouteDescriptionBuilder
 
class  osmscout::Router
 
class  osmscout::RouteStep
 Human representation of route step commands. More...
 
class  osmscout::RoutingListModel
 
class  osmscout::SearchModule
 
class  osmscout::Settings
 Settings provides central point mutable configuration of OSMScout library. More...
 
class  osmscout::StyleError
 
class  osmscout::StyleFlagsModel
 
class  osmscout::StyleModule
 
class  osmscout::TapRecognizer
 Simple class for recognizing some basic gestures: tap, double tap, long-tap and tap-and-hold. More...
 
class  osmscout::TileCache
 Cache have to be locked by its mutex() while access. More...
 
struct  osmscout::TileCacheKey
 
struct  osmscout::TileCacheVal
 
class  osmscout::TiledMapOverlay
 
class  osmscout::TileLoaderThread
 

Typedefs

typedef std::shared_ptr
< LookupModule > 
osmscout::LookupModuleRef
 
typedef std::shared_ptr
< MapManager > 
osmscout::MapManagerRef
 
typedef std::shared_ptr
< OSMScoutQtBuilder > 
osmscout::OSMScoutQtBuilderRef
 
typedef std::shared_ptr< Settings > osmscout::SettingsRef
 
typedef std::shared_ptr
< StyleModule > 
osmscout::StyleModuleRef
 

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 * 3.14159265358979323846 / 360
 Util class with function useful for work with OSM tiles (mercator projection) as defined here: http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames. More...
 

Detailed Description

Classes for integration osmscout library with Qt framework.

Typedef Documentation

typedef std::shared_ptr<LookupModule> osmscout::LookupModuleRef
typedef std::shared_ptr<MapManager> osmscout::MapManagerRef
typedef std::shared_ptr<OSMScoutQtBuilder> osmscout::OSMScoutQtBuilderRef
typedef std::shared_ptr<Settings> osmscout::SettingsRef
typedef std::shared_ptr<StyleModule> osmscout::StyleModuleRef

Enumeration Type Documentation

See Also
DBThread::databaseCoverage
Enumerator
Outside 
Covered 
Intersects 
Enumerator
PlaneRendering 
TiledRendering 

Variable Documentation

const double osmscout::GRAD_TO_RAD = 2 * 3.14159265358979323846 / 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...?

Referenced by osmscout::TiledRenderingHelper::RenderTiles().