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 |