Class OsmWriter
Defined in File OsmHandler.h
Inheritance Relationships
Base Type
public lanelet::io_handlers::Writer
(Class Writer)
Class Documentation
-
class OsmWriter : public lanelet::io_handlers::Writer
Writer class for osm files.
Public Functions
-
virtual void write(const std::string &filename, const LaneletMap &laneletMap, ErrorMessages &errors, const io::Configuration ¶ms = io::Configuration()) const override
Write the provided map to a file according to the provided parameters:
“josm_upload”: the value of the “upload” attribute, “false” by default “josm_format_elevation”: whether to format elevation to 2 decimal places as required by JSOM, “false” by default
-
std::unique_ptr<osm::File> toOsmFile(const LaneletMap &laneletMap, ErrorMessages &errors, const io::Configuration ¶ms = io::Configuration()) const
-
Writer() = default
-
virtual void write(const std::string &filename, const LaneletMap &laneletMap, ErrorMessages &errors, const io::Configuration ¶ms = io::Configuration()) const override