libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
LocationService.h File Reference
#include <list>
#include <memory>
#include <osmscout/Database.h>
#include <osmscout/Location.h>

Classes

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::LocationDescriptionCandicate
 
class  osmscout::LocationSearch
 Object holding a search request for to lookup one or more locations based on search patterns for the region, the location and a address. More...
 
class  osmscout::LocationSearch::Entry
 One singular name pattern match query. More...
 
class  osmscout::LocationSearchResult
 The result of a location query. More...
 
class  osmscout::LocationSearchResult::Entry
 
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::LocationService::AddressMatchVisitor::AddressResult
 
class  osmscout::LocationService::AdminRegionMatchVisitor::AdminRegionResult
 
class  osmscout::LocationService::LocationMatchVisitor::Result
 
class  osmscout::LocationService::POIMatchVisitor::Result
 
class  osmscout::LocationService::PostalAreaMatchVisitor::PostalAreaResult
 
struct  osmscout::LocationService::ReverseLookupResult
 Result of a location reverse lookup. More...
 

Namespaces

 osmscout
 

Typedefs

typedef std::shared_ptr
< LocationAtPlaceDescription > 
osmscout::LocationAtPlaceDescriptionRef
 Reference counted reference to a LocationAtPlaceDescription instance. More...
 
typedef std::shared_ptr
< LocationCoordDescription > 
osmscout::LocationCoordDescriptionRef
 Reference counted reference to a LocationCoordDescription instance. More...
 
typedef std::shared_ptr
< LocationCrossingDescription > 
osmscout::LocationCrossingDescriptionRef
 Reference counted reference to a LocationCrossingDescription instance. More...
 
typedef std::shared_ptr
< LocationService > 
osmscout::LocationServiceRef
 Reference counted reference to a location service instance. More...