maliput_multilane
RoadNetwork configuration builder keys

Detailed Description

Parameters used during the RoadNetwork building process.

When parameters are omitted the default value will be used.

Example of use:

// ...
using namespace maliput::multilane;
const std::map<std::string, std::string> builder_configuration {
{params::kYamlFile, "/home/user/road_network.yaml"},
};
auto road_network = BuildRoadNetwork(RoadNetworkConfiguration::FromMap(builder_configuration))();

Variables

static constexpr char const * kYamlFile {"yaml_file"}
 Path to a YAML description file. More...
 
static constexpr char const * kYamlDescription {"yaml_description"}
 Serialized YAML description. More...
 

Variable Documentation

◆ kYamlDescription

constexpr char const* kYamlDescription {"yaml_description"}
staticconstexpr

Serialized YAML description.

  • Default: ""

◆ kYamlFile

constexpr char const* kYamlFile {"yaml_file"}
staticconstexpr

Path to a YAML description file.

  • Default: ""
maliput::multilane::BuildRoadNetwork
std::unique_ptr< api::RoadNetwork > BuildRoadNetwork(const RoadNetworkConfiguration &road_network_configuration)
Builds an api::RoadNetwork based on multilane implementation.
Definition: road_network_builder.cc:101
maliput::multilane
Definition: builder.h:49
road_network_builder.h
maliput::multilane::params::kYamlFile
static constexpr char const * kYamlFile
Path to a YAML description file.
Definition: params.h:61
params.h
maliput::multilane::RoadNetworkConfiguration::FromMap
static RoadNetworkConfiguration FromMap(const std::map< std::string, std::string > &road_network_configuration)
Creates a RoadNetworkConfiguration out of a string dictionary.
Definition: road_network_builder.cc:83