1 #ifndef OSMSCOUT_IMPORT_GENWAYAREADAT_H 2 #define OSMSCOUT_IMPORT_GENWAYAREADAT_H 23 #include <osmscout/import/ImportFeatures.h> 26 #include <unordered_set> 44 class WayAreaDataGenerator
CLASS_FINAL :
public ImportModule
59 using BlacklistSet = std::unordered_set<OSMId>;
60 using WayList = std::list<RawWayRef>;
62 std::tuple<BlacklistSet,bool> ReadWayBlacklist(
const ImportParameter& parameter,
65 void WriteArea(
const ImportParameter& parameter,
67 const TypeConfig& typeConfig,
69 uint32_t& writtenWayCount,
71 const RawWay& rawWay);
74 void GetDescription(
const ImportParameter& parameter,
75 ImportModuleDescription& description)
const override;
78 const ImportParameter& parameter,
static const char * WAYAREA_TMP
Definition: GenWayAreaDat.h:47
#define CLASS_FINAL
Definition: Compiler.h:26
Definition: Progress.h:34
std::shared_ptr< TypeConfig > TypeConfigRef
Definition: TypeConfig.h:1227
std::unordered_map< OSMId, Point > ResultMap
Definition: CoordDataFile.h:42