1 #ifndef OSMSCOUT_IMPORT_IMPORT_H 2 #define OSMSCOUT_IMPORT_IMPORT_H 27 #include <osmscout/import/ImportFeatures.h> 53 ImportParameter parameter;
54 std::vector<ImportModuleRef> modules;
55 std::vector<ImportModuleDescription> moduleDescriptions;
58 bool ValidateDescription(
Progress& progress);
59 bool ValidateParameter(
Progress& progress);
60 void GetModuleList(std::vector<ImportModuleRef>& modules);
61 void DumpTypeConfigData(
const TypeConfig& typeConfig,
63 bool CleanupTemporaries(
size_t currentStep,
69 explicit Importer(
const ImportParameter& parameter);
74 std::list<std::string> GetProvidedFiles()
const;
75 std::list<std::string> GetProvidedOptionalFiles()
const;
76 std::list<std::string> GetProvidedDebuggingFiles()
const;
77 std::list<std::string> GetProvidedTemporaryFiles()
const;
78 std::list<std::string> GetProvidedAnalysisFiles()
const;
79 std::list<std::string> GetProvidedReportFiles()
const;
Definition: ImportProgress.h:34
#define OSMSCOUT_IMPORT_API
Definition: ImportImportExport.h:45
Definition: Progress.h:34
std::shared_ptr< TypeConfig > TypeConfigRef
Definition: TypeConfig.h:1227