maliput_multilane
StartReference Class Reference

Detailed Description

Provides methods to build an StartReference::Spec.

#include <include/maliput_multilane/builder.h>

Classes

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

Public Member Functions

 StartReference ()=default
 
Spec at (const Endpoint &endpoint, Direction direction) const
 Builds a Spec at endpoint with direction direction. More...
 
Spec at (const Connection &connection, api::LaneEnd::Which end, Direction direction) const
 Builds a Spec at connection's end side with direction direction. More...
 

Constructor & Destructor Documentation

◆ StartReference()

StartReference ( )
default

Member Function Documentation

◆ at() [1/2]

Spec at ( const Connection connection,
api::LaneEnd::Which  end,
Direction  direction 
) const

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

connection's theta_dot at the given end will be ignored by the new Spec so that the Builder can adjust it to match road continuity constraints.

◆ at() [2/2]

Spec at ( const Endpoint endpoint,
Direction  direction 
) const

Builds a Spec at endpoint with direction direction.

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


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