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);
63 ImportModuleDescription& description)
const override;
#define OSMSCOUT_IMPORT_API
Definition ImportImportExport.h:45
void GetDescription(const ImportParameter ¶meter, ImportModuleDescription &description) const override
bool Import(const TypeConfigRef &typeConfig, const ImportParameter ¶meter, Progress &progress) override
Definition ImportModule.h:101
std::shared_ptr< TypeConfig > TypeConfigRef
Definition TypeConfig.h:1396