maliput_dragway
|
Dragway's implementation of api::Junction.
#include <include/maliput_dragway/junction.h>
Public Member Functions | |
Junction (RoadGeometry *road_geometry, int num_lanes, double length, double lane_width, double shoulder_width, double maximum_height) | |
Constructs a Junction with a single Segment. More... | |
~Junction () final=default | |
Public Member Functions inherited from Junction | |
JunctionId | id () const |
const RoadGeometry * | road_geometry () const |
int | num_segments () const |
const Segment * | segment (int index) const |
Additional Inherited Members | |
Protected Member Functions inherited from Junction | |
Junction ()=default | |
Junction | ( | RoadGeometry * | road_geometry, |
int | num_lanes, | ||
double | length, | ||
double | lane_width, | ||
double | shoulder_width, | ||
double | maximum_height | ||
) |
Constructs a Junction with a single Segment.
road_geometry
must remain valid for the lifetime of this class, and must refer to the RoadGeometry which will contain this newly constructed Junction instance.