1#ifndef OSMSCOUT_IMPORT_IMPORT_H
2#define OSMSCOUT_IMPORT_IMPORT_H
27#include <osmscoutimport/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);
#define OSMSCOUT_IMPORT_API
Definition ImportImportExport.h:45
Definition ImportProgress.h:35
std::list< std::string > GetProvidedAnalysisFiles() const
virtual ~Importer()=default
std::list< std::string > GetProvidedReportFiles() const
std::list< std::string > GetProvidedFiles() const
std::list< std::string > GetProvidedDebuggingFiles() const
bool Import(ImportProgress &progress)
Importer(const ImportParameter ¶meter)
std::list< std::string > GetProvidedOptionalFiles() const
std::list< std::string > GetProvidedTemporaryFiles() const
std::shared_ptr< TypeConfig > TypeConfigRef
Definition TypeConfig.h:1396