1 #ifndef OSMSCOUT_IMPORT_GENWATERINDEX_H 2 #define OSMSCOUT_IMPORT_GENWATERINDEX_H 40 bool LoadRawBoundaries(
const ImportParameter& parameter,
42 std::list<WaterIndexProcessor::CoastRef>& coastlines,
44 WaterIndexProcessor::CoastState leftState,
45 WaterIndexProcessor::CoastState rightState);
47 bool LoadCoastlines(
const ImportParameter& parameter,
49 std::list<WaterIndexProcessor::CoastRef>& coastlines);
51 bool LoadBoundingPolygons(
const ImportParameter& parameter,
53 std::list<WaterIndexProcessor::CoastRef>& boundingPolygons);
55 bool AssumeLand(
const ImportParameter& parameter,
57 const TypeConfig& typeConfig,
58 const WaterIndexProcessor& processor,
59 WaterIndexProcessor::StateMap& stateMap);
62 void GetDescription(
const ImportParameter& parameter,
63 ImportModuleDescription& description)
const override;
66 const ImportParameter& parameter,
67 Progress& progress)
override;
#define OSMSCOUT_IMPORT_API
Definition: ImportImportExport.h:45
#define CLASS_FINAL
Definition: Compiler.h:26
std::shared_ptr< TypeConfig > TypeConfigRef
Definition: TypeConfig.h:1227