automatically manage speed limit information based on current vehicle position More...
#include <map_speedlimit_management.h>

Public Member Functions | |
| SpeedLimitManagement () | |
| void | setDefaultValue (double value) |
| void | update (double const &egoX, double const &egoY) |
| void const | getFunction (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 &speedLimitOutput_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::TSpeedLimitFeed * | speedlimit_feed_ |
| std::unordered_map< adore::env::TSpeedLimitID, adore::env::SpeedLimit > | known_speed_limits |
| double | default_speed_limit_ |
automatically manage speed limit information 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 |

|
inline |


|
private |
|
private |
|
private |