maliput_multilane
On-Ramp RoadNetwork configuration builder keys

Detailed Description

Parameters used during the On-Ramp RoadNetwork building process.

When parameters are omitted the default value will be used.

Example of use:

// ...
using namespace maliput::multilane;
const std::map<std::string, std::string> builder_configuration {
};
auto road_network = BuildOnRampMergeRoadNetwork(MultilaneRoadCharacteristics::FromMap(builder_configuration))();

Variables

static constexpr char const * kLaneWidth {"lane_width"}
 Width of the lane. More...
 
static constexpr char const * kLeftShoulder {"left_shoulder"}
 Width of the left shoulder. More...
 
static constexpr char const * kRightShoulder {"right_shoulder"}
 Width of the right shoulder. More...
 
static constexpr char const * kLaneNumber {"lane_number"}
 Number of lanes. More...
 
static constexpr char const * kElevationBounds {"elevation_bounds"}
 Elevation boundaries of the lane's space. More...
 

Variable Documentation

◆ kElevationBounds

constexpr char const* kElevationBounds {"elevation_bounds"}
staticconstexpr

Elevation boundaries of the lane's space.

Being the first value the minimum elevation and the second value the maximum elevation.

  • Default: "{0., 5.2}"

◆ kLaneNumber

constexpr char const* kLaneNumber {"lane_number"}
staticconstexpr

Number of lanes.

  • Default: "1"

◆ kLaneWidth

constexpr char const* kLaneWidth {"lane_width"}
staticconstexpr

Width of the lane.

  • Default: "4."

◆ kLeftShoulder

constexpr char const* kLeftShoulder {"left_shoulder"}
staticconstexpr

Width of the left shoulder.

  • Default: "2."

◆ kRightShoulder

constexpr char const* kRightShoulder {"right_shoulder"}
staticconstexpr

Width of the right shoulder.

  • Default: "2."
maliput::multilane::params::kLeftShoulder
static constexpr char const * kLeftShoulder
Width of the left shoulder.
Definition: params.h:98
maliput::multilane
Definition: builder.h:49
road_network_builder.h
params.h
maliput::multilane::params::kLaneWidth
static constexpr char const * kLaneWidth
Width of the lane.
Definition: params.h:94
maliput::multilane::BuildOnRampMergeRoadNetwork
std::unique_ptr< api::RoadNetwork > BuildOnRampMergeRoadNetwork(const MultilaneRoadCharacteristics &road_characteristics)
Builds an api::RoadNetwork based on MultilaneOnrampMerge implementation.
Definition: road_network_builder.cc:156
maliput::multilane::MultilaneRoadCharacteristics::FromMap
static MultilaneRoadCharacteristics FromMap(const std::map< std::string, std::string > &road_characteristics)
Creates a MultilaneRoadCharacteristics out of a string dictionary.
Definition: multilane_onramp_merge.cc:42
maliput::multilane::params::kLaneNumber
static constexpr char const * kLaneNumber
Number of lanes.
Definition: params.h:106
maliput::multilane::params::kRightShoulder
static constexpr char const * kRightShoulder
Width of the right shoulder.
Definition: params.h:102