11 namespace io_handlers {
26 using Ptr = std::shared_ptr<Writer>;
34 std::cout <<
"Default origin should not be used when writing into a format that uses georeferenced lat/lon " 35 "coordinates. Will continue to write the map, but the data will be dislocated and deformed"
Base class for all handlers (writers and parsers)
std::vector< std::string > ErrorMessages
std::map< std::string, Attribute > Configuration
virtual void write(const std::string &filename, const LaneletMap &laneletMap, ErrorMessages &errors, const io::Configuration ¶ms=io::Configuration()) const =0
void handleDefaultProjector() const final
using a default projector is not allowed. The implementations define how this issue is handled...
Base object for writers. To create a new writer, you have to do the following steps: ...
std::shared_ptr< IOHandler > Ptr