|
libosmscout 1.1.1
|
#include <libosmscout-import/include/osmscoutimport/ImportModule.h>

Public Member Functions | |
| virtual | ~ImportModule ()=default |
| virtual void | GetDescription (const ImportParameter ¶meter, ImportModuleDescription &description) const |
| virtual bool | Import (const TypeConfigRef &typeConfig, const ImportParameter ¶meter, Progress &progress)=0 |
A single import module representing a single import step.
An import consists of a number of sequentially executed steps. A step normally works on one object type and generates one output file (though this is just an suggestion). Such a step is realized by a ImportModule.
|
virtualdefault |
|
virtual |
Reimplemented in osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, and osmscout::CLASS_FINAL< DataLoader >.
|
pure virtual |
Do the import
| typeConfig | Type configuration |
| parameter | Import parameter |
| progress | Progress object, for tracking import progress |
Implemented in osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::CLASS_FINAL< DataLoader >, osmscout::NumericIndexGenerator< N, T >, osmscout::NumericIndexGenerator< Id, Intersection >, osmscout::NumericIndexGenerator< OSMId, RawNode >, osmscout::NumericIndexGenerator< OSMId, RawRelation >, osmscout::NumericIndexGenerator< OSMId, RawWay >, osmscout::SortDataGenerator< N >, osmscout::SortDataGenerator< Area >, osmscout::SortDataGenerator< Node >, and osmscout::SortDataGenerator< Way >.