automatically manage indicator hints based on current vehicle position More...
#include <map_indicatorhint_management.h>
Public Member Functions | |
IndicatorHintManagement () | |
void | update (double const &egoX, double const &egoY) |
void const | getFunctions (adore::mad::function_type_xyz ¢erSmoothed_fct, adore::mad::function_type_scalar &leftOffset_fct, adore::mad::function_type_scalar &rightOffset_fct, adore::mad::function_type_scalar &left_indicator_hint_fct, adore::mad::function_type_scalar &right_indicator_hint_fct) |
Private Member Functions | |
bool const | isOnLane (adore::mad::function_type_xyz const ¢erSmoothed_fct, adore::mad::function_type_scalar const &leftOffset_fct, adore::mad::function_type_scalar const &rightOffset_fct, double const &x, double const &y, double &s) |
helper function to determine if a eucledian (x,y) point is on the lane or outside, set s of the point More... | |
Private Attributes | |
adore::env::AFactory::TIndicatorHintFeed * | indicatorhint_feed_ |
std::unordered_map< adore::env::TIndicatorHintID, adore::env::IndicatorHint > | known_hints |
automatically manage indicator hints based on current vehicle position
|
inline |
|
inline |
|
inlineprivate |
helper function to determine if a eucledian (x,y) point is on the lane or outside, set s of the point
x | |
y | |
s |
|
inline |
|
private |
|
private |