maliput_multilane
|
MultilaneRoadCharacteristics computes and stores characteristics of a multilane road network; i.e.
bounds on the lane width and shoulders width. Default settings are taken if no others are specified.
#include <include/maliput_multilane/multilane_onramp_merge.h>
Public Member Functions | |
std::map< std::string, std::string > | ToStringMap () const |
Static Public Member Functions | |
static MultilaneRoadCharacteristics | FromMap (const std::map< std::string, std::string > &road_characteristics) |
Creates a MultilaneRoadCharacteristics out of a string dictionary. More... | |
Public Attributes | |
double | lane_width {4.} |
double | left_shoulder {2.} |
double | right_shoulder {2.} |
int | lane_number {1} |
maliput::api::HBounds | elevation_bounds {0., 5.2} |
|
static |
Creates a MultilaneRoadCharacteristics out of a string dictionary.
The keys of the map are listed at On-Ramp RoadNetwork configuration builder keys.
road_characteristics | 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 On-Ramp RoadNetwork configuration builder keys.
maliput::api::HBounds elevation_bounds {0., 5.2} |
int lane_number {1} |
double lane_width {4.} |
double left_shoulder {2.} |
double right_shoulder {2.} |