1#ifndef OSMSCOUT_IMPORT_GENWAYAREADAT_H
2#define OSMSCOUT_IMPORT_GENWAYAREADAT_H
23#include <osmscoutimport/ImportFeatures.h>
26#include <unordered_set>
58 using BlacklistSet = std::unordered_set<OSMId>;
59 using WayList = std::list<RawWayRef>;
61 std::tuple<BlacklistSet,bool> ReadWayBlacklist(
const ImportParameter& parameter,
64 void WriteArea(
const ImportParameter& parameter,
66 const TypeConfig& typeConfig,
68 uint32_t& writtenWayCount,
70 const RawWay& rawWay);
74 ImportModuleDescription& description)
const override;
void GetDescription(const ImportParameter ¶meter, ImportModuleDescription &description) const override
bool Import(const TypeConfigRef &typeConfig, const ImportParameter ¶meter, Progress &progress) override
static const char * WAYAREA_TMP
Definition GenWayAreaDat.h:46
std::unordered_map< OSMId, Point > ResultMap
Definition CoordDataFile.h:42
Definition ImportModule.h:101
std::shared_ptr< TypeConfig > TypeConfigRef
Definition TypeConfig.h:1396