File indexing completed on 2024-05-19 03:53:14

0001 // SPDX-License-Identifier: LGPL-2.1-or-later
0002 //
0003 // SPDX-FileCopyrightText: 2015 Stanciu Marius-Valeriu <stanciumarius94@gmail.com>
0004 //
0005 
0006 #ifndef MARBLE_OSMNODETAGWRITER_H
0007 #define MARBLE_OSMNODETAGWRITER_H
0008 
0009 #include "translators/OsmConverter.h"
0010 
0011 #include <QList>
0012 
0013 namespace Marble
0014 {
0015 class GeoWriter;
0016 class OsmWayData;
0017 
0018 class OsmNodeTagWriter
0019 {
0020 
0021 public:
0022     static void writeAllNodes(const OsmConverter::Nodes &osmData, GeoWriter& writer );
0023 
0024 private:
0025     static void writeNode(const OsmConverter::Node &node, GeoWriter& writer );
0026 };
0027 
0028 }
0029 
0030 #endif
0031