maliput_malidrive
|
Structure to hold file paths for multiple RoadNetwork structures.
#include <src/maliput_malidrive/builder/road_network_configuration.h>
Public Member Functions | |
std::map< std::string, std::string > | ToStringMap () const |
Static Public Member Functions | |
static RoadNetworkConfiguration | FromMap (const std::map< std::string, std::string > &road_network_configuration) |
Creates a RoadNetworkConfiguration out of a string dictionary. More... | |
Public Attributes | |
const RoadGeometryConfiguration | road_geometry_configuration |
Road geometry configuration parameters. More... | |
std::optional< std::string > | rule_registry {std::nullopt} |
Path to the configuration file to load a RuleRegistry. More... | |
std::optional< std::string > | road_rule_book {std::nullopt} |
Path to the configuration file to load a RoadRulebook. More... | |
std::optional< std::string > | traffic_light_book {std::nullopt} |
Path to the configuration file to load a TrafficLightBook. More... | |
std::optional< std::string > | phase_ring_book {std::nullopt} |
Path to the configuration file to load a PhaseRingBook. More... | |
std::optional< std::string > | intersection_book {std::nullopt} |
Path to the configuration file to load an IntersectionBook. More... | |
|
static |
Creates a RoadNetworkConfiguration out of a string dictionary.
The keys of the map are listed at RoadNetwork configuration builder keys.
road_network_configuration | A string-string map containing the configuration for the builder. |
std::map< std::string, std::string > ToStringMap | ( | ) | const |
The keys of the map are listed at RoadNetwork configuration builder keys.
std::optional<std::string> intersection_book {std::nullopt} |
Path to the configuration file to load an IntersectionBook.
std::optional<std::string> phase_ring_book {std::nullopt} |
Path to the configuration file to load a PhaseRingBook.
const RoadGeometryConfiguration road_geometry_configuration |
Road geometry configuration parameters.
std::optional<std::string> road_rule_book {std::nullopt} |
Path to the configuration file to load a RoadRulebook.
std::optional<std::string> rule_registry {std::nullopt} |
Path to the configuration file to load a RuleRegistry.
std::optional<std::string> traffic_light_book {std::nullopt} |
Path to the configuration file to load a TrafficLightBook.