libosmscout 0.1
Loading...
Searching...
No Matches
Location related data structures and services

Classes and methods for handling location aspects of object in the libosmscout db. More...

Classes

class  osmscout::Address
 An address is a unique place at a given location, normally a building that is address by its house number. More...
 
class  osmscout::AddressListVisitor
 
class  osmscout::AddressVisitor
 Visitor that gets called for every address found at a given location. More...
 
class  osmscout::AdminRegion
 A named administrative region. More...
 
class  osmscout::AdminRegionVisitor
 Visitor that gets called for every region found. More...
 
class  osmscout::Location
 A location is a named point, way, area or relation on the map. More...
 
class  osmscout::LocationAtPlaceDescription
 Description of a location based on the GeoCoord of that location. More...
 
class  osmscout::LocationCoordDescription
 Description of a location based on the GeoCoord of that location. More...
 
class  osmscout::LocationCrossingDescription
 Description of a location based on a nearby crossing. More...
 
class  osmscout::LocationDescription
 A LocationDescription objects holds various alternative (and optional) descriptions of the given locations. More...
 
class  osmscout::LocationDescriptionService
 The LocationService offers a number of methods for location lookup ( search for a certain location by its name) and location reverse lookup (retrieve the name of a location). More...
 
struct  osmscout::LocationDescriptionService::ReverseLookupResult
 Result of a location reverse lookup. More...
 
class  osmscout::LocationFormSearchParameter
 Parameter object for form based search of a location. More...
 
class  osmscout::LocationSearchResult
 The result of a location query. More...
 
class  osmscout::LocationService
 The LocationService offers a number of methods for location lookup ( search for a certain location by its name) and location reverse lookup (retrieve the name of a location). More...
 
class  osmscout::LocationStringSearchParameter
 Parameter object for string pattern based search for a location or a POI. More...
 
class  osmscout::LocationVisitor
 Visitor that gets called for every location found in the given area. More...
 
class  osmscout::LocationWayDescription
 Description of a location based on a nearby way. More...
 
class  osmscout::Place
 A Place description a certain place in respect to the location index. More...
 
class  osmscout::POI
 A POI is an object within an area, which has been indexed by its name. More...
 
class  osmscout::POIFormSearchParameter
 Parameter object for form based search of a POI (point of interest) More...
 
class  osmscout::POIVisitor
 Visitor that gets called for every POI found in the given area. More...
 

Typedefs

using osmscout::LocationAtPlaceDescriptionRef = std::shared_ptr< LocationAtPlaceDescription >
 Reference counted reference to a LocationAtPlaceDescription instance.
 
using osmscout::LocationCoordDescriptionRef = std::shared_ptr< LocationCoordDescription >
 Reference counted reference to a LocationCoordDescription instance.
 
using osmscout::LocationCrossingDescriptionRef = std::shared_ptr< LocationCrossingDescription >
 Reference counted reference to a LocationCrossingDescription instance.
 
using osmscout::LocationServiceRef = std::shared_ptr< LocationService >
 Reference counted reference to a location service instance.
 
using osmscout::LocationWayDescriptionRef = std::shared_ptr< LocationWayDescription >
 Reference counted reference to a LocationWayDescription instance.
 

Detailed Description

Classes and methods for handling location aspects of object in the libosmscout db.

Typedef Documentation

◆ LocationAtPlaceDescriptionRef

Reference counted reference to a LocationAtPlaceDescription instance.

◆ LocationCoordDescriptionRef

Reference counted reference to a LocationCoordDescription instance.

◆ LocationCrossingDescriptionRef

Reference counted reference to a LocationCrossingDescription instance.

◆ LocationServiceRef

using osmscout::LocationServiceRef = typedef std::shared_ptr<LocationService>

Reference counted reference to a location service instance.

◆ LocationWayDescriptionRef

Reference counted reference to a LocationWayDescription instance.