Drake
LaneEndSet Class Referencefinal

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

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

Inheritance diagram for LaneEndSet:
[legend]
Collaboration diagram for LaneEndSet:
[legend]

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 ( const LaneEndSet )
delete
LaneEndSet ( LaneEndSet &&  )
delete
LaneEndSet ( const api::Lane lane,
api::LaneEnd::Which  which_end 
)
inlineexplicit

Here is the call graph for this function:

~LaneEndSet ( )
overridevirtualdefault

Reimplemented from LaneEndSet.

Here is the caller graph for this function:

Member Function Documentation

LaneEndSet& operator= ( const LaneEndSet )
delete
LaneEndSet& operator= ( LaneEndSet &&  )
delete

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