libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::POIService Class Referencefinal

#include <libosmscout/include/osmscout/poi/POIService.h>

Public Member Functions

 POIService (const DatabaseRef &database)
void GetPOIsInArea (const GeoBox &boundingBox, const TypeInfoSet &nodeTypes, std::vector< NodeRef > &nodes, const TypeInfoSet &wayTypes, std::vector< WayRef > &ways, const TypeInfoSet &areaTypes, std::vector< AreaRef > &areas) const
void GetPOIsInRadius (const GeoCoord &location, const Distance &maxDistance, const TypeInfoSet &nodeTypes, std::vector< NodeRef > &nodes, const TypeInfoSet &wayTypes, std::vector< WayRef > &ways, const TypeInfoSet &areaTypes, std::vector< AreaRef > &areas) const

Detailed Description

The POIServices offers methods special to working with POIs.

Currently this includes the following functionality:

  • Locating POIs of given types in a given area

Constructor & Destructor Documentation

◆ POIService()

osmscout::POIService::POIService ( const DatabaseRef & database)
explicit

Member Function Documentation

◆ GetPOIsInArea()

void osmscout::POIService::GetPOIsInArea ( const GeoBox & boundingBox,
const TypeInfoSet & nodeTypes,
std::vector< NodeRef > & nodes,
const TypeInfoSet & wayTypes,
std::vector< WayRef > & ways,
const TypeInfoSet & areaTypes,
std::vector< AreaRef > & areas ) const

◆ GetPOIsInRadius()

void osmscout::POIService::GetPOIsInRadius ( const GeoCoord & location,
const Distance & maxDistance,
const TypeInfoSet & nodeTypes,
std::vector< NodeRef > & nodes,
const TypeInfoSet & wayTypes,
std::vector< WayRef > & ways,
const TypeInfoSet & areaTypes,
std::vector< AreaRef > & areas ) const

The documentation for this class was generated from the following file: