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 |