ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::if_r2s::ReferenceLine Struct Reference

basic storage struct for ReferenceLine from file More...

#include <r2sauxiliary.h>

Collaboration diagram for adore::if_r2s::ReferenceLine:
Collaboration graph

Public Types

enum  LINETYPE { StandardLine , ConnectionLine }
 

Public Member Functions

 ReferenceLine ()
 
bool isSane () const
 
adore::env::BorderBased::BorderID getBorderID () const
 
adore::env::BorderBased::BorderID getInverseBorderID () const
 
adore::mad::function_type_xyzgetBorderPath () const
 
adore::mad::function_type_xyzgetInverseBorderPath () const
 
adore::env::BorderBased::BordergetBorder () const
 
adore::env::BorderBased::BordergetInverseBorder () const
 

Public Attributes

int id_
 
TR2SGeometry geometry_
 
bool oneway_
 
LINETYPE linetype_
 

Detailed Description

basic storage struct for ReferenceLine from file

Member Enumeration Documentation

◆ LINETYPE

Enumerator
StandardLine 
ConnectionLine 

Constructor & Destructor Documentation

◆ ReferenceLine()

adore::if_r2s::ReferenceLine::ReferenceLine ( )
inline

Member Function Documentation

◆ getBorder()

adore::env::BorderBased::Border* adore::if_r2s::ReferenceLine::getBorder ( ) const
inline
Here is the call graph for this function:

◆ getBorderID()

adore::env::BorderBased::BorderID adore::if_r2s::ReferenceLine::getBorderID ( ) const
inline
Here is the caller graph for this function:

◆ getBorderPath()

adore::mad::function_type_xyz* adore::if_r2s::ReferenceLine::getBorderPath ( ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getInverseBorder()

adore::env::BorderBased::Border* adore::if_r2s::ReferenceLine::getInverseBorder ( ) const
inline
Here is the call graph for this function:

◆ getInverseBorderID()

adore::env::BorderBased::BorderID adore::if_r2s::ReferenceLine::getInverseBorderID ( ) const
inline
Here is the caller graph for this function:

◆ getInverseBorderPath()

adore::mad::function_type_xyz* adore::if_r2s::ReferenceLine::getInverseBorderPath ( ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isSane()

bool adore::if_r2s::ReferenceLine::isSane ( ) const
inline
Here is the call graph for this function:

Member Data Documentation

◆ geometry_

TR2SGeometry adore::if_r2s::ReferenceLine::geometry_

◆ id_

int adore::if_r2s::ReferenceLine::id_

◆ linetype_

LINETYPE adore::if_r2s::ReferenceLine::linetype_

◆ oneway_

bool adore::if_r2s::ReferenceLine::oneway_

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