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_OSMOBJECTATTRIBUTEWRITER_H
0007 #define MARBLE_OSMOBJECTATTRIBUTEWRITER_H
0008 
0009 namespace Marble
0010 {
0011 class OsmPlacemarkData;
0012 class GeoWriter;
0013 
0014 class OsmObjectAttributeWriter
0015 {
0016 public:
0017 
0018     /**
0019      * Writes the standard osm attributes: id, action, changeset, visible, timestamp, uid, user, version
0020      */
0021     static void writeAttributes( const OsmPlacemarkData &osmData, GeoWriter &writer );
0022 };
0023 
0024 }
0025 
0026 #endif
0027