maliput_sparse
|
Contains the characteristics of a lane.
#include <include/maliput_sparse/parser/lane.h>
Public Types | |
using | Id = std::string |
Public Member Functions | |
bool | operator== (const Lane &other) const |
Equality operator. More... | |
Public Attributes | |
Id | id {} |
Id of the lane. More... | |
geometry::LineString3d | left |
The lane's left boundary. More... | |
geometry::LineString3d | right |
The lane's right boundary. More... | |
std::optional< Id > | left_lane_id |
The id of the lane to the left of this lane. More... | |
std::optional< Id > | right_lane_id |
The id of the lane to the right of this lane. More... | |
std::unordered_map< Id, LaneEnd > | successors |
The ids of the lanes that follow this lane. More... | |
std::unordered_map< Id, LaneEnd > | predecessors |
The ids of the lanes that precede this lane. More... | |
using Id = std::string |
bool operator== | ( | const Lane & | other | ) | const |
Equality operator.
other | The other object to compare against. |
Id id {} |
Id of the lane.
The lane's left boundary.
std::optional<Id> left_lane_id |
The id of the lane to the left of this lane.
geometry::LineString3d right |
The lane's right boundary.
std::optional<Id> right_lane_id |
The id of the lane to the right of this lane.