maliput
ManualPhaseProvider Member List

This is the complete list of members for ManualPhaseProvider, including all inherited members.

AddPhaseRing(const api::rules::PhaseRing::Id &id, const api::rules::Phase::Id &initial_phase, const std::optional< api::rules::Phase::Id > &initial_next_phase=std::nullopt, const std::optional< double > &initial_duration_until=std::nullopt)ManualPhaseProvider
GetDefaultPopulatedManualPhaseProvider(const maliput::api::rules::PhaseRingBook *phase_ring_book)ManualPhaseProviderstatic
GetPhase(const PhaseRing::Id &id) constPhaseProvider
MALIPUT_NO_COPY_NO_MOVE_NO_ASSIGN(ManualPhaseProvider)ManualPhaseProvider
maliput::api::rules::PhaseProvider::MALIPUT_NO_COPY_NO_MOVE_NO_ASSIGN(PhaseProvider)PhaseProvider
ManualPhaseProvider()ManualPhaseProvider
PhaseProvider()=defaultPhaseProviderprotected
Result typedefPhaseProvider
SetPhase(const api::rules::PhaseRing::Id &id, const api::rules::Phase::Id &phase, const std::optional< api::rules::Phase::Id > &next_phase=std::nullopt, const std::optional< double > &duration_until=std::nullopt)ManualPhaseProvider
~ManualPhaseProvider() overrideManualPhaseProvider
~PhaseProvider()=defaultPhaseProvidervirtual