libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
Location related data structures and services

Classes and methods for handling location aspects of object in the libosmscout database. 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::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::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...
 
struct  osmscout::LocationService::ReverseLookupResult
 Result of a location reverse lookup. More...
 
class  osmscout::LocationVisitor
 Visitor that gets called for every location found in the given area. 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::POIVisitor
 Visitor that gets called for every POI found in the given area. More...
 

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...
 

Detailed Description

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

Typedef Documentation

typedef std::shared_ptr<LocationAtPlaceDescription> osmscout::LocationAtPlaceDescriptionRef

Reference counted reference to a LocationAtPlaceDescription instance.

typedef std::shared_ptr<LocationCoordDescription> osmscout::LocationCoordDescriptionRef

Reference counted reference to a LocationCoordDescription instance.

typedef std::shared_ptr<LocationCrossingDescription> osmscout::LocationCrossingDescriptionRef

Reference counted reference to a LocationCrossingDescription instance.