maliput_malidrive
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:

const std::map<std::string, std::string> road_network_configuration {
{"malidrive::builder::params::kRoadGeometryId", "appian_way_road_geometry"},
{"malidrive::builder::params::kOpendriveFile", "appian_way.xodr"},
{"malidrive::builder::params::kLinearTolerance", "1e-3"},
{"malidrive::builder::params::kAngularTolerance", "1e-3"},
{"malidrive::builder::params::kInertialToBackendFrameTranslation", "{2.0, 2.0, 0.0}"},
};
auto road_network = malidrive::loader::Load<malidrive::builder::RoadNetworkBuilder>(road_network_configuration);

Parameters related to the creation of the RoadGeometry can be seen at RoadGeometry configuration builder keys.

Parameters for passing filepath to road rulebook, traffic light book, phase ring book and intersection book are listed below.

Modules

 RoadGeometry configuration builder keys
 Parameters used during the RoadGeometry building process. See RoadNetwork configuration builder keys for further information.
 

Variables

static constexpr char const * kRoadRuleBook {"road_rule_book"}
 Path to the configuration file to load a RoadRulebook. More...
 
static constexpr char const * kRuleRegistry {"rule_registry"}
 Path to the configuration file to load a RoadRulebook. More...
 
static constexpr char const * kTrafficLightBook {"traffic_light_book"}
 Path to the configuration file to load a TrafficLightBook. More...
 
static constexpr char const * kPhaseRingBook {"phase_ring_book"}
 Path to the configuration file to load a PhaseRingBook. More...
 
static constexpr char const * kIntersectionBook {"intersection_book"}
 Path to the configuration file to load a IntersectionBook. More...
 

Variable Documentation

◆ kIntersectionBook

constexpr char const* kIntersectionBook {"intersection_book"}
staticconstexpr

Path to the configuration file to load a IntersectionBook.

  • Default: ""

◆ kPhaseRingBook

constexpr char const* kPhaseRingBook {"phase_ring_book"}
staticconstexpr

Path to the configuration file to load a PhaseRingBook.

  • Default: ""

◆ kRoadRuleBook

constexpr char const* kRoadRuleBook {"road_rule_book"}
staticconstexpr

Path to the configuration file to load a RoadRulebook.

  • Default: ""

◆ kRuleRegistry

constexpr char const* kRuleRegistry {"rule_registry"}
staticconstexpr

Path to the configuration file to load a RoadRulebook.

  • Default: ""

◆ kTrafficLightBook

constexpr char const* kTrafficLightBook {"traffic_light_book"}
staticconstexpr

Path to the configuration file to load a TrafficLightBook.

  • Default: ""