maliput_integration
|
DynamicEnvironmentHandler class implementation.
Each rule state is expected to last a fixed amount of time.
#include <src/integration/fixed_phase_iteration_handler.h>
Public Member Functions | |
FixedPhaseIterationHandler ()=delete | |
FixedPhaseIterationHandler (const Timer *timer, api::RoadNetwork *road_network, double phase_duration) | |
Constructs a FixedPhaseIterationHandler. More... | |
~FixedPhaseIterationHandler () override=default | |
void | Update () override |
Updates the rule's states. More... | |
Public Member Functions inherited from DynamicEnvironmentHandler | |
DynamicEnvironmentHandler ()=delete | |
virtual | ~DynamicEnvironmentHandler ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from DynamicEnvironmentHandler | |
DynamicEnvironmentHandler (const Timer *timer, api::RoadNetwork *road_network) | |
Creates DynamicEnvironmentHandler. More... | |
Protected Attributes inherited from DynamicEnvironmentHandler | |
const Timer * | timer_ {nullptr} |
api::RoadNetwork * | road_network_ {nullptr} |
|
delete |
FixedPhaseIterationHandler | ( | const Timer * | timer, |
api::RoadNetwork * | road_network, | ||
double | phase_duration | ||
) |
Constructs a FixedPhaseIterationHandler.
timer | Timer implementation pointer. |
road_network | maliput::api::RoadNetwork pointer. |
phase_duration | The duration of the rule's states in seconds. |
|
overridedefault |
|
overridevirtual |
Updates the rule's states.
Implements DynamicEnvironmentHandler.