1#ifndef OSMSCOUT_CLIENT_QT_ELEVATIONMODULE_H
2#define OSMSCOUT_CLIENT_QT_ELEVATIONMODULE_H
27#include <osmscoutclient/DBThread.h>
49 std::vector<osmscout::DatabaseRef> database;
50 std::vector<osmscout::TypeInfoSet> contourTypes;
51 std::vector<osmscout::EleFeatureValueReader> reader;
53 explicit DataLoader(
const std::list<DBInstanceRef> &databases);
55 std::vector<osmscout::ContoursData>
LoadContours(
const osmscout::GeoBox &box);
#define OSMSCOUT_CLIENT_QT_API
Definition ClientQtImportExport.h:45
std::vector< osmscout::ContoursData > LoadContours(const osmscout::GeoBox &box)
DataLoader(const std::list< DBInstanceRef > &databases)
void elevationProfileAppend(ElevationModule::ElevationPoints points, int requestId)
void error(int requestId)
std::vector< osmscout::ElevationPoint > ElevationPoints
Definition ElevationModule.h:44
ElevationModule(QThread *thread, DBThreadRef dbThread)
void loadingFinished(int requestId)
void onElevationProfileRequest(std::shared_ptr< OverlayWay > way, int requestId, osmscout::BreakerRef breaker)
~ElevationModule() override
std::shared_ptr< Breaker > BreakerRef
Definition Breaker.h:64