Drake
EndReference Class Reference

Provides methods to build an EndReference::Spec. More...

#include <automotive/maliput/multilane/builder.h>

Classes

class  Spec
 Defines how a Connection's reference curve ends. More...
 

Public Member Functions

 EndReference ()=default
 
Spec z_at (const Connection &connection, api::LaneEnd::Which end, Direction direction) const
 Builds a Spec at connection's end side with direction direction. More...
 
Spec z_at (const EndpointZ &endpoint_z, Direction direction) const
 Builds an Spec at endpoint_z with direction direction. More...
 
Does not allow copy, move, or assignment
 EndReference (const EndReference &)=delete
 
EndReferenceoperator= (const EndReference &)=delete
 
 EndReference (EndReference &&)=delete
 
EndReferenceoperator= (EndReference &&)=delete
 

Detailed Description

Provides methods to build an EndReference::Spec.

Constructor & Destructor Documentation

EndReference ( const EndReference )
delete
EndReference ( EndReference &&  )
delete
EndReference ( )
default

Member Function Documentation

EndReference& operator= ( const EndReference )
delete
EndReference& operator= ( EndReference &&  )
delete
Spec z_at ( const Connection connection,
api::LaneEnd::Which  end,
Direction  direction 
) const
inline

Builds a Spec at connection's end side with direction direction.

When direction == Direction::kReverse, end-side endpoint's EndpointZ is reversed.

Here is the call graph for this function:

Spec z_at ( const EndpointZ endpoint_z,
Direction  direction 
) const
inline

Builds an Spec at endpoint_z with direction direction.

When direction == Direction::kReverse, endpoint_z is reversed.

Here is the call graph for this function:


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