manage new and outdated stop lines based on newly visible and no longer visible borders and the last state of the object More...
#include <map_stopline_management.h>

Public Member Functions | |
| MapStopLineManagement () | |
| Construct a new Map Stop Line Management object. More... | |
| void | init (adore::env::BorderBased::LanePositionedObjectSet &globalSet) |
| initialization routine More... | |
| void | reset () |
| clear local sets and pending updates More... | |
| void | run (std::vector< adore::env::BorderBased::Border * > newBorders, std::vector< adore::env::BorderBased::BorderID > outdatedBorders, std::vector< adore::env::BorderBased::StopLine > &newLines, std::vector< adore::env::BorderBased::StopLine > &outdatedLines, int MAX_SEND_NUMBER=5) |
| receive newly visible or newly outdated stop lines based on new and outdated borders More... | |
manage new and outdated stop lines based on newly visible and no longer visible borders and the last state of the object
|
inline |
Construct a new Map Stop Line Management object.

|
inline |
initialization routine
| globalSet |

|
inline |
clear local sets and pending updates

|
inline |
receive newly visible or newly outdated stop lines based on new and outdated borders
| newBorders | |
| outdatedBorders | |
| newLines | |
| outdatedLines | |
| MAX_SEND_NUMBER |

|
private |
|
private |
|
private |