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_ |