manage visible traffic control devices based on vehicle position and last state of the object More...
#include <map_tcd_management.h>

Public Member Functions | |
| MapTCDManagement () | |
| Construct a new Map T C D Management object. More... | |
| void | init (adore::env::TCDSet &globalSet) |
| initialization routine More... | |
| void | reset () |
| clear local set More... | |
| void | run (double x, double y, double r, std::vector< adore::env::TrafficControlDevice * > &newTCD, std::vector< adore::env::TrafficControlDevice * > &outdatedTCD, std::vector< adore::env::TTCDTrafficLightTuple > &newTL, std::vector< adore::env::TTCDTrafficLightTuple > &outdatedTL, int MAX_NEW_NUMBER=5) |
| get new/outdated traffic control devices / traffic lights based on last object state and current vehicle position More... | |
Private Attributes | |
| adore::env::TCDSet | m_globalSet |
| adore::env::TCDSet | m_localSet |
manage visible traffic control devices based on vehicle position and last state of the object
|
inline |
Construct a new Map T C D Management object.

|
inline |
initialization routine
| globalSet |

|
inline |
clear local set

|
inline |
get new/outdated traffic control devices / traffic lights based on last object state and current vehicle position
| x | |
| y | |
| r | |
| newTCD | |
| outdatedTCD | |
| newTL | |
| outdatedTL | |
| MAX_NEW_NUMBER |

|
private |
|
private |