libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::ElevationService< DataLoader > Class Template Referencefinal

#include <ElevationService.h>

Public Member Functions

std::vector< ElevationPointElevationProfile (const std::vector< GeoCoord > &way)
 
size_t ElevationProfile (const std::vector< GeoCoord > &way, const std::function< void(const Distance &distance, const std::vector< ElevationPoint > &points)> &callback, const BreakerRef &breaker=nullptr)
 
 ElevationService (DataLoader &dataLoader, MagnificationLevel loadTileMag=Magnification::magSuburb)
 

Constructor & Destructor Documentation

◆ ElevationService()

template<typename DataLoader >
osmscout::ElevationService< DataLoader >::ElevationService ( DataLoader &  dataLoader,
MagnificationLevel  loadTileMag = Magnification::magSuburb 
)
inlineexplicit

Member Function Documentation

◆ ElevationProfile() [1/2]

template<typename DataLoader >
std::vector<ElevationPoint> osmscout::ElevationService< DataLoader >::ElevationProfile ( const std::vector< GeoCoord > &  way)
inline

◆ ElevationProfile() [2/2]


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