maliput_integration
|
Abstract API for managing the rules dynamic states of a maliput::api::RoadNetwork.
The states are expected to change based on time.
#include <src/integration/dynamic_environment_handler.h>
Public Member Functions | |
DynamicEnvironmentHandler ()=delete | |
virtual | ~DynamicEnvironmentHandler ()=default |
virtual void | Update ()=0 |
Updates the rule's states. More... | |
Protected Member Functions | |
DynamicEnvironmentHandler (const Timer *timer, api::RoadNetwork *road_network) | |
Creates DynamicEnvironmentHandler. More... | |
Protected Attributes | |
const Timer * | timer_ {nullptr} |
api::RoadNetwork * | road_network_ {nullptr} |
|
delete |
|
virtualdefault |
|
protected |
Creates DynamicEnvironmentHandler.
timer | Timer implementation pointer. |
road_network | maliput::api::RoadNetwork pointer. |
|
pure virtual |
Updates the rule's states.
Implemented in FixedPhaseIterationHandler.
|
protected |
|
protected |