libosmscout  1.1.1
Public Member Functions | List of all members
osmscout::POIService Class Referencefinal

#include <libosmscout/include/osmscout/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:

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: