maliput_sparse
RoadNetwork configuration builder keys

Detailed Description

Parameters used during the RoadNetwork building process.

When parameters are omitted the default value will be used.

Variables

static constexpr char const * kRoadGeometryId {"road_geometry_id"}
 A string that works as ID of the RoadGeometry. More...
 
static constexpr char const * kLinearTolerance {"linear_tolerance"}
 RoadGeometry's linear tolerance. More...
 
static constexpr char const * kAngularTolerance {"angular_tolerance"}
 RoadGeometry's angular tolerance. More...
 
static constexpr char const * kScaleLength {"scale_length"}
 RoadGeometry's scale length. More...
 
static constexpr char const * kInertialToBackendFrameTranslation {"inertial_to_backend_frame_translation"}
 Translation from maliput to maliput_osm inertial frame. More...
 
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

◆ kAngularTolerance

constexpr char const* kAngularTolerance {"angular_tolerance"}
staticconstexpr

RoadGeometry's angular tolerance.

  • Default: "1e-3"

◆ kInertialToBackendFrameTranslation

constexpr char const* kInertialToBackendFrameTranslation {"inertial_to_backend_frame_translation"}
staticconstexpr

Translation from maliput to maliput_osm inertial frame.

The format of the 3-dimensional vector that is expected to be passed should be {X, Y, Z}. Same format as maliput::math::Vector3 is serialized.

  • Default: "{0., 0., 0.}"

◆ kIntersectionBook

constexpr char const* kIntersectionBook {"intersection_book"}
staticconstexpr

Path to the configuration file to load a IntersectionBook.

  • Default: ""

◆ kLinearTolerance

constexpr char const* kLinearTolerance {"linear_tolerance"}
staticconstexpr

RoadGeometry's linear tolerance.

  • Default: "5e-2"

◆ kPhaseRingBook

constexpr char const* kPhaseRingBook {"phase_ring_book"}
staticconstexpr

Path to the configuration file to load a PhaseRingBook.

  • Default: ""

◆ kRoadGeometryId

constexpr char const* kRoadGeometryId {"road_geometry_id"}
staticconstexpr

A string that works as ID of the RoadGeometry.

  • Default: "maliput"

◆ 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: ""

◆ kScaleLength

constexpr char const* kScaleLength {"scale_length"}
staticconstexpr

RoadGeometry's scale length.

  • Default: "1.0"

◆ kTrafficLightBook

constexpr char const* kTrafficLightBook {"traffic_light_book"}
staticconstexpr

Path to the configuration file to load a TrafficLightBook.

  • Default: ""