Drake
LaneEndSet Class Referencefinal

Dragway's implementation of api::LaneEndSet. More...

#include <drake/automotive/maliput/dragway/branch_point.h>

Public Member Functions

 LaneEndSet (const api::Lane *lane, api::LaneEnd::Which which_end)
 
 ~LaneEndSet () override=default
 
Does not allow copy, move, or assignment
 LaneEndSet (const LaneEndSet &)=delete
 
LaneEndSetoperator= (const LaneEndSet &)=delete
 
 LaneEndSet (LaneEndSet &&)=delete
 
LaneEndSetoperator= (LaneEndSet &&)=delete
 
- Public Member Functions inherited from LaneEndSet
int size () const
 Returns the number of LaneEnds in this set. More...
 
const LaneEndget (int index) const
 Returns the LaneEnd indexed by index. More...
 
 LaneEndSet (const LaneEndSet &)=delete
 
LaneEndSetoperator= (const LaneEndSet &)=delete
 
 LaneEndSet (LaneEndSet &&)=delete
 
LaneEndSetoperator= (LaneEndSet &&)=delete
 

Additional Inherited Members

- Protected Member Functions inherited from LaneEndSet
 LaneEndSet ()=default
 

Detailed Description

Dragway's implementation of api::LaneEndSet.

Since a dragway::Lane connects to itself, this LaneEndSet only contains one api::LaneEnd.

Constructor & Destructor Documentation

◆ LaneEndSet() [1/3]

LaneEndSet ( const LaneEndSet )
delete

◆ LaneEndSet() [2/3]

LaneEndSet ( LaneEndSet &&  )
delete

◆ LaneEndSet() [3/3]

LaneEndSet ( const api::Lane lane,
api::LaneEnd::Which  which_end 
)
inlineexplicit

◆ ~LaneEndSet()

~LaneEndSet ( )
overridevirtualdefault

Reimplemented from LaneEndSet.

Member Function Documentation

◆ operator=() [1/2]

LaneEndSet& operator= ( const LaneEndSet )
delete

◆ operator=() [2/2]

LaneEndSet& operator= ( LaneEndSet &&  )
delete

The documentation for this class was generated from the following file: