Drake
EndpointZ Class Reference

Out-of-plane parameters for an endpoint of a connection, specified in the world frame. More...

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

Public Member Functions

 EndpointZ ()=default
 
 EndpointZ (double z, double z_dot, double theta, double theta_dot)
 
EndpointZ reverse () const
 Returns an EndpointZ with reversed direction. More...
 
double z () const
 
double z_dot () const
 
double theta () const
 
double theta_dot () const
 
Implements CopyConstructible, CopyAssignable, MoveConstructible, MoveAssignable
 EndpointZ (const EndpointZ &)=default
 
EndpointZoperator= (const EndpointZ &)=default
 
 EndpointZ (EndpointZ &&)=default
 
EndpointZoperator= (EndpointZ &&)=default
 

Detailed Description

Out-of-plane parameters for an endpoint of a connection, specified in the world frame.

The four components are:

  • z: elevation
  • z_dot: grade (rate of change of elevation with respect to arc length of the reference path)
  • theta: superelevation (rotation of road surface around r = 0 centerline; when theta > 0, elevation at r > 0 is above elevation at r < 0)
  • theta_dot: rate of change of superelevation with respect to arc length of the reference path

Constructor & Destructor Documentation

EndpointZ ( const EndpointZ )
default
EndpointZ ( EndpointZ &&  )
default
EndpointZ ( )
default
EndpointZ ( double  z,
double  z_dot,
double  theta,
double  theta_dot 
)
inline

Member Function Documentation

EndpointZ& operator= ( const EndpointZ )
default
EndpointZ& operator= ( EndpointZ &&  )
default
EndpointZ reverse ( ) const
inline

Returns an EndpointZ with reversed direction.

double theta ( ) const
inline

Here is the caller graph for this function:

double theta_dot ( ) const
inline

Here is the caller graph for this function:

double z ( ) const
inline

Here is the caller graph for this function:

double z_dot ( ) const
inline

Here is the caller graph for this function:


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