maliput_multilane
Endpoint Class Reference

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.

#include <include/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 ()
 

Constructor & Destructor Documentation

◆ Endpoint() [1/2]

Endpoint ( )
default

◆ Endpoint() [2/2]

Endpoint ( const EndpointXy xy,
const EndpointZ z 
)

Member Function Documentation

◆ get_mutable_z()

EndpointZ& get_mutable_z ( )

◆ reverse()

Endpoint reverse ( ) const

Returns an Endpoint with reversed direction.

◆ xy()

const EndpointXy& xy ( ) const

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

◆ z()

const EndpointZ& z ( ) const

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


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