Drake
Endpoint Class Reference

Complete set of parameters for an endpoint of a connection, specified in the world frame. More...

#include <drake/automotive/maliput/multilane/connection.h>

Public Member Functions

 Endpoint ()=default
 
 Endpoint (const EndpointXy &xy, const EndpointZ &z)
 
Endpoint reverse () const
 Returns an Endpoint with reversed direction. More...
 
const EndpointXyxy () const
 Returns the subset of parameters pertaining to the xy ground-plane. More...
 
const EndpointZz () const
 Returns the subset of parameters pertaining to out-of-ground-plane aspects. More...
 
EndpointZget_mutable_z ()
 
Implements CopyConstructible, CopyAssignable, MoveConstructible, MoveAssignable
 Endpoint (const Endpoint &)=default
 
Endpointoperator= (const Endpoint &)=default
 
 Endpoint (Endpoint &&)=default
 
Endpointoperator= (Endpoint &&)=default
 

Detailed Description

Complete set of parameters for an endpoint of a connection, specified in the world frame.

It comprises two subsets of parameters: those pertaining only to the xy ground-plane, and those pertaining to out-of-plane aspects of an endpoint.

Constructor & Destructor Documentation

◆ Endpoint() [1/4]

Endpoint ( const Endpoint )
default

◆ Endpoint() [2/4]

Endpoint ( Endpoint &&  )
default

◆ Endpoint() [3/4]

Endpoint ( )
default

◆ Endpoint() [4/4]

Endpoint ( const EndpointXy xy,
const EndpointZ z 
)
inline

Member Function Documentation

◆ get_mutable_z()

EndpointZ& get_mutable_z ( )
inline

◆ operator=() [1/2]

Endpoint& operator= ( Endpoint &&  )
default

◆ operator=() [2/2]

Endpoint& operator= ( const Endpoint )
default

◆ reverse()

Endpoint reverse ( ) const
inline

Returns an Endpoint with reversed direction.

◆ xy()

const EndpointXy& xy ( ) const
inline

Returns the subset of parameters pertaining to the xy ground-plane.

◆ z()

const EndpointZ& z ( ) const
inline

Returns the subset of parameters pertaining to out-of-ground-plane aspects.


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