An api::Junction implementation.
#include <src/maliput_multilane/junction.h>
◆ Junction()
Constructs an empty Junction.
road_geometry
must remain valid for the lifetime of this class, and must refer to the RoadGeometry which will contain the newly constructed Junction instance. register_segment
and register_lane
will be called on any new Segment or Lane instances created as children of the Junction.
◆ ~Junction()
◆ MALIPUT_NO_COPY_NO_MOVE_NO_ASSIGN()
MALIPUT_NO_COPY_NO_MOVE_NO_ASSIGN |
( |
Junction |
| ) |
|
◆ NewSegment()
Creates and adds a new Segment.
- Parameters
-
id | Segment's ID. |
road_curve | Reference trajectory over the Segment's surface. |
r_min | Lateral distance to the minimum extent of road_curve's curve from where Segment's surface starts. |
r_max | Lateral distance to the maximum extent of road_curve's curve from where Segment's surface ends. |
elevation_bounds | The height bounds over the segment' surface. |
- Returns
- A Segment object.
The documentation for this class was generated from the following files: