basic storage struct for lane borders from file More...
#include <r2sauxiliary.h>

Public Types | |
| enum | TYPE { NONE , DRIVING , BIKE , PARKING , SHOULDER , RESTRICTED , TOWN , OTHER } |
Public Member Functions | |
| LaneBorder () | |
| bool | isSane () const |
| adore::env::BorderBased::BorderID | getBorderID () const |
| bool | isOnRightHandSide (const ReferenceLine &rl) const |
| double | sortingDistance (const ReferenceLine &rl) const |
| double | distance (const ReferenceLine &rl) const |
| adore::mad::function_type_xyz * | getBorderPath () const |
| adore::env::BorderBased::Border * | getBorder (const adore::env::BorderBased::BorderID &leftID) const |
Public Attributes | |
| int | id_ |
| int | parent_id_ |
| TR2SGeometry | geometry_ |
| TYPE | type_ |
basic storage struct for lane borders from file
|
inline |
|
inline |


|
inline |

|
inline |

|
inline |


|
inline |


|
inline |

|
inline |

| TR2SGeometry adore::if_r2s::LaneBorder::geometry_ |
| int adore::if_r2s::LaneBorder::id_ |
| int adore::if_r2s::LaneBorder::parent_id_ |
| TYPE adore::if_r2s::LaneBorder::type_ |