1 #ifndef OSMSCOUT_IMPORT_GENOPTIMIZEAREAWAYIDS_H 2 #define OSMSCOUT_IMPORT_GENOPTIMIZEAREAWAYIDS_H 23 #include <osmscout/import/ImportFeatures.h> 36 class OptimizeAreaWayIdsGenerator
CLASS_FINAL :
public ImportModule
43 bool ScanAreaIds(
const ImportParameter& parameter,
45 const TypeConfig& typeConfig,
46 std::unordered_set<Id>& usedIdSet,
47 std::unordered_set<Id>& usedIdAtLeastTwiceSet);
49 bool ScanWayIds(
const ImportParameter& parameter,
51 const TypeConfig& typeConfig,
52 std::unordered_set<Id>& usedIdSet,
53 std::unordered_set<Id>& usedIdAtLeastTwiceSet);
55 void GetDescription(
const ImportParameter& parameter,
56 ImportModuleDescription& description)
const override;
59 const ImportParameter& parameter,
static const char *const AREAS3_TMP
Definition: GenOptimizeAreaWayIds.h:39
#define CLASS_FINAL
Definition: Compiler.h:26
static const char *const WAYS_TMP
Definition: GenOptimizeAreaWayIds.h:40
Definition: Progress.h:34
std::shared_ptr< TypeConfig > TypeConfigRef
Definition: TypeConfig.h:1227