maliput
|
geometry_base's implementation of api::LaneEndSet.
#include <include/maliput/geometry_base/lane_end_set.h>
Public Member Functions | |
MALIPUT_NO_COPY_NO_MOVE_NO_ASSIGN (LaneEndSet) | |
LaneEndSet ()=default | |
Constructs an empty LaneEndSet. More... | |
void | Add (const api::LaneEnd &end) |
Adds an api::LaneEnd to the set. More... | |
~LaneEndSet () override=default | |
![]() | |
int | size () const |
Returns the number of LaneEnds in this set. More... | |
const LaneEnd & | get (int index) const |
Returns the LaneEnd indexed by index . More... | |
Additional Inherited Members | |
![]() | |
LaneEndSet ()=default | |
|
default |
Constructs an empty LaneEndSet.
|
overridevirtualdefault |
Reimplemented from LaneEndSet.
void Add | ( | const api::LaneEnd & | end | ) |
Adds an api::LaneEnd to the set.
maliput::common::assertion_error | if end.lane is nullptr. |
MALIPUT_NO_COPY_NO_MOVE_NO_ASSIGN | ( | LaneEndSet | ) |