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.
|
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...
|
|
◆ kIntersectionBook
constexpr char const* kIntersectionBook {"intersection_book"} |
|
staticconstexpr |
Path to the configuration file to load a IntersectionBook.
◆ kPhaseRingBook
constexpr char const* kPhaseRingBook {"phase_ring_book"} |
|
staticconstexpr |
Path to the configuration file to load a PhaseRingBook.
◆ kRoadRuleBook
constexpr char const* kRoadRuleBook {"road_rule_book"} |
|
staticconstexpr |
Path to the configuration file to load a RoadRulebook.
◆ kRuleRegistry
constexpr char const* kRuleRegistry {"rule_registry"} |
|
staticconstexpr |
Path to the configuration file to load a RoadRulebook.
◆ kTrafficLightBook
constexpr char const* kTrafficLightBook {"traffic_light_book"} |
|
staticconstexpr |
Path to the configuration file to load a TrafficLightBook.