Junction Class Referencefinal

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

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

Public Member Functions

 Junction (RoadGeometry *road_geometry, int num_lanes, double length, double lane_width, double shoulder_width, double maximum_height)
 Constructs a Junction with a single Segment. More...
 ~Junction () final=default
Does not allow copy, move, or assignment
 Junction (const Junction &)=delete
Junctionoperator= (const Junction &)=delete
 Junction (Junction &&)=delete
Junctionoperator= (Junction &&)=delete
- Public Member Functions inherited from Junction
const JunctionId id () const
 Returns the persistent identifier. More...
const RoadGeometryroad_geometry () const
 Returns the RoadGeometry to which this Junction belongs. More...
int num_segments () const
 Returns the number of Segments in the Junction. More...
const Segmentsegment (int index) const
 Returns the Segment indexed by index. More...
 Junction (const Junction &)=delete
Junctionoperator= (const Junction &)=delete
 Junction (Junction &&)=delete
Junctionoperator= (Junction &&)=delete

Additional Inherited Members

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

Detailed Description

Dragway's implementation of api::Junction.

Constructor & Destructor Documentation

◆ Junction() [1/3]

Junction ( const Junction )

◆ Junction() [2/3]

Junction ( Junction &&  )

◆ Junction() [3/3]

Junction ( RoadGeometry road_geometry,
int  num_lanes,
double  length,
double  lane_width,
double  shoulder_width,
double  maximum_height 

Constructs a Junction with a single Segment.

road_geometry must remain valid for the lifetime of this class, and must refer to the RoadGeometry which will contain this newly constructed Junction instance.

◆ ~Junction()

~Junction ( )

Reimplemented from Junction.

Member Function Documentation

◆ operator=() [1/2]

Junction& operator= ( const Junction )

◆ operator=() [2/2]

Junction& operator= ( Junction &&  )

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