directed borders, ordered from center line to outer border More...
#include <r2sauxiliary.h>

Classes | |
| class | FunctionMap |
| storage class to access different functions by their domain intervals More... | |
Public Member Functions | |
| Section () | |
| void | setReferenceLine (ReferenceLine rl) |
| setter More... | |
| void | addLaneBorder (LaneBorder lb) |
| add lane border to section, determine its valid range More... | |
| std::set< double > | getIntervals () |
| getter More... | |
| std::vector< TFunctionTypePair > | getRightFunctionsAtParameter (double x) |
| get functions that are valid at given parameter More... | |
| std::vector< TFunctionTypePair > | getLeftFunctionsAtParameter (double x) |
| get functions that are valid at given parameter More... | |
| TGeometryFunction * | getReferenceLineFunction () |
| getter More... | |
| void | cleanup () |
| delete objects in pointers More... | |
| void | mend () |
| try to repair mistakes that occured during function generation More... | |
| FunctionMap | getFunctionMapRight () |
| getter More... | |
| FunctionMap | getFunctionMapLeft () |
| getter More... | |
| bool | isOneway () |
| ~Section () | |
Private Member Functions | |
| TGeometryFunction * | geometry2function (TR2SGeometry geometry) |
| easy conversion from a coordinate vector to a LLinearPiecewiseFunction More... | |
Private Attributes | |
| FunctionMap | functionMapRight_ |
| storage for functions in the same directions as the reference line More... | |
| FunctionMap | functionMapLeft_ |
| storage for functions originally in the opposite direction as the reference line, stored in functions in the same direction as reference line More... | |
| bool | oneway_ |
| TGeometryFunction * | referenceLine_ |
| std::set< double > | intervals_ |
directed borders, ordered from center line to outer border
|
inline |
|
inline |
|
inline |
add lane border to section, determine its valid range
| lb |

|
inline |
delete objects in pointers

|
inlineprivate |
easy conversion from a coordinate vector to a LLinearPiecewiseFunction
| geometry |


|
inline |
getter
|
inline |
getter
|
inline |
getter
|
inline |
get functions that are valid at given parameter
| x |

|
inline |
getter
|
inline |
get functions that are valid at given parameter
| x |

|
inline |
|
inline |
try to repair mistakes that occured during function generation

|
inline |
setter
| rl |


|
private |
storage for functions originally in the opposite direction as the reference line, stored in functions in the same direction as reference line
|
private |
storage for functions in the same directions as the reference line
|
private |
|
private |
|
private |