1#ifndef OSMSCOUT_DEBUGDATABASE_H
2#define OSMSCOUT_DEBUGDATABASE_H
65 bool ResolveReferences(
const std::string& mapName,
67 const std::set<ObjectOSMRef>& ids,
68 const std::set<ObjectFileRef>& fileOffsets,
69 std::multimap<ObjectOSMRef,ObjectFileRef>& idFileOffsetMap,
70 std::map<ObjectFileRef,ObjectOSMRef>& fileOffsetIdMap);
76 bool Open(
const std::string& path);
86 const std::set<ObjectFileRef>& fileOffsets,
87 std::multimap<ObjectOSMRef,ObjectFileRef>& idFileOffsetMap,
88 std::map<ObjectFileRef,ObjectOSMRef>& fileOffsetIdMap);
#define OSMSCOUT_API
Definition CoreImportExport.h:45
std::unordered_map< OSMId, Point > ResultMap
Definition CoordDataFile.h:42
TypeConfigRef GetTypeConfig() const
DebugDatabase(const DebugDatabaseParameter ¶meter)
bool GetCoords(const std::set< OSMId > &ids, CoordDataFile::ResultMap &coordsMap) const
bool Open(const std::string &path)
bool ResolveReferences(const std::set< ObjectOSMRef > &ids, const std::set< ObjectFileRef > &fileOffsets, std::multimap< ObjectOSMRef, ObjectFileRef > &idFileOffsetMap, std::map< ObjectFileRef, ObjectOSMRef > &fileOffsetIdMap)
virtual ~DebugDatabase()=default
Definition DebugDatabase.h:45
DebugDatabaseParameter()=default
std::shared_ptr< TypeConfig > TypeConfigRef
Definition TypeConfig.h:1396
RefType
Definition ObjectRef.h:139