LaneChangeView provides traffic related information for an adjacent lane.
More...
#include <lanechangeview.h>
LaneChangeView provides traffic related information for an adjacent lane.
◆ LaneChangeView() [1/2]
◆ LaneChangeView() [2/2]
◆ getGeometry()
◆ getLCDirection()
◆ getNavigationCostDifference()
virtual double adore::env::BorderBased::LaneChangeView::getNavigationCostDifference |
( |
| ) |
|
|
inlineoverridevirtual |
- Returns
- the difference in navigation cost between two lanes: g_target-g_source; if the return value is below 0, the target lane has lower navigation cost
Implements adore::view::ALaneChangeView.
◆ getOffsetOfDestinationOuterBorder()
virtual double adore::env::BorderBased::LaneChangeView::getOffsetOfDestinationOuterBorder |
( |
double |
s | ) |
|
|
inlineoverridevirtual |
◆ getOffsetOfSeparatingBorder()
virtual double adore::env::BorderBased::LaneChangeView::getOffsetOfSeparatingBorder |
( |
double |
s | ) |
|
|
inlineoverridevirtual |
◆ getOffsetOfStartOuterBorder()
virtual double adore::env::BorderBased::LaneChangeView::getOffsetOfStartOuterBorder |
( |
double |
s | ) |
|
|
inlineoverridevirtual |
◆ getProgressOfGateClosed()
virtual double adore::env::BorderBased::LaneChangeView::getProgressOfGateClosed |
( |
| ) |
const |
|
inlineoverridevirtual |
getProgressOfGateClosed - return progress s of the closure of the next gate (distance to beginngin of solid line or otherwise impassable lane border after gate)
Implements adore::view::ALaneChangeView.
◆ getProgressOfGateOpen()
virtual double adore::env::BorderBased::LaneChangeView::getProgressOfGateOpen |
( |
| ) |
const |
|
inlineoverridevirtual |
getProgressOfGateOpen - return progress s of the next opening of a gate (distance to end of solid line or otherwise impassable lane border)
Implements adore::view::ALaneChangeView.
◆ getSourceLane()
◆ getTargetLane()
◆ update()
◆ apLCV_
◆ cs_
◆ dl_
lc target lane represented as a dependent lane
◆ elt_
◆ lcg_
◆ lfv_
◆ lrm_
local road map with border cost and matched lane
The documentation for this class was generated from the following file:
- /home/fascar/temp/adore/libadore/libadore/adore/env/include/adore/env/borderbased/lanechangeview.h