Namespaces | Typedefs | Functions
Io.h File Reference
#include <lanelet2_core/LaneletMap.h>
#include <string>
#include <vector>
#include "lanelet2_io/Configuration.h"
#include "lanelet2_io/Projection.h"
Include dependency graph for Io.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 lanelet
 

Typedefs

using lanelet::ErrorMessages = std::vector< std::string >
 

Functions

std::unique_ptr< LaneletMap > lanelet::load (const std::string &filename, const Origin &origin=Origin::defaultOrigin(), ErrorMessages *errors=nullptr, const io::Configuration &params=io::Configuration())
 Loads a lanelet map from a file. More...
 
std::unique_ptr< LaneletMap > lanelet::load (const std::string &filename, const Projector &projector, ErrorMessages *errors=nullptr, const io::Configuration &params=io::Configuration())
 Loads a lanelet map from a file. More...
 
std::unique_ptr< LaneletMap > lanelet::load (const std::string &filename, const std::string &parserName, const Origin &origin=Origin::defaultOrigin(), ErrorMessages *errors=nullptr, const io::Configuration &params=io::Configuration())
 Loads a lanelet map from a file. More...
 
std::unique_ptr< LaneletMap > lanelet::load (const std::string &filename, const std::string &parserName, const Projector &projector, ErrorMessages *errors=nullptr, const io::Configuration &params=io::Configuration())
 Loads a lanelet map from file. More...
 
std::vector< std::string > lanelet::supportedParserExtensions ()
 
std::vector< std::string > lanelet::supportedParsers ()
 returns the names of the currently registered parsers (parsers from plugins included) More...
 
std::vector< std::string > lanelet::supportedWriterExtensions ()
 returns the names of the currently supported extensions for writing (including the dot) More...
 
std::vector< std::string > lanelet::supportedWriters ()
 returns the names of the currently registered writing (writers from plugins included) More...
 
void lanelet::write (const std::string &filename, const lanelet::LaneletMap &map, const Origin &origin=Origin::defaultOrigin(), ErrorMessages *errors=nullptr, const io::Configuration &params=io::Configuration())
 writes a map to a file More...
 
void lanelet::write (const std::string &filename, const lanelet::LaneletMap &map, const std::string &writerName, const Origin &origin=Origin::defaultOrigin(), ErrorMessages *errors=nullptr, const io::Configuration &params=io::Configuration())
 writes a map to a file More...
 
void lanelet::write (const std::string &filename, const LaneletMap &map, const Projector &projector, ErrorMessages *errors=nullptr, const io::Configuration &params=io::Configuration())
 writes a map to a file More...
 
void lanelet::write (const std::string &filename, const LaneletMap &map, const std::string &writerName, const Projector &projector, ErrorMessages *errors=nullptr, const io::Configuration &params=io::Configuration())
 writes a map to a file More...
 


lanelet2_io
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:26:03