maliput_sparse
|
Holds the configuration parameters for the builder.
#include <include/maliput_sparse/loader/builder_configuration.h>
Public Member Functions | |
std::map< std::string, std::string > | ToStringMap () const |
Static Public Member Functions | |
static BuilderConfiguration | FromMap (const std::map< std::string, std::string > &config) |
Create a BuilderConfiguration from a string dictionary. More... | |
Public Attributes | |
maliput::api::RoadGeometryId | road_geometry_id {"maliput_sparse"} |
Id of the road geometry. More... | |
double | linear_tolerance {1.e-3} |
Linear resolution of the road geometry. More... | |
double | angular_tolerance {1.e-3} |
Angular resolution of the road geometry. More... | |
double | scale_length {1.} |
Scale factor for road geometry. More... | |
maliput::math::Vector3 | inertial_to_backend_frame_translation {} |
Translation from maliput to maliput_sparse inertial frame. 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 |
Create a BuilderConfiguration from a string dictionary.
std::map< std::string, std::string > ToStringMap | ( | ) | const |
The keys of the map are listed at RoadNetwork configuration builder keys.
double angular_tolerance {1.e-3} |
Angular resolution of the road geometry.
maliput::math::Vector3 inertial_to_backend_frame_translation {} |
Translation from maliput to maliput_sparse inertial frame.
std::optional<std::string> intersection_book {std::nullopt} |
Path to the configuration file to load an IntersectionBook.
double linear_tolerance {1.e-3} |
Linear resolution of the road geometry.
std::optional<std::string> phase_ring_book {std::nullopt} |
Path to the configuration file to load a PhaseRingBook.
maliput::api::RoadGeometryId road_geometry_id {"maliput_sparse"} |
Id of the road geometry.
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.
double scale_length {1.} |
Scale factor for road geometry.
std::optional<std::string> traffic_light_book {std::nullopt} |
Path to the configuration file to load a TrafficLightBook.