maliput
PhasedDiscreteRuleStateProvider Member List

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

DiscreteValueRuleStateProvider()=defaultDiscreteValueRuleStateProviderprotected
GetDefaultPhasedDiscreteRuleStateProvider(const maliput::api::rules::RoadRulebook *rulebook, const maliput::api::rules::PhaseRingBook *phase_ring_book, const maliput::api::rules::PhaseProvider *phase_provider)PhasedDiscreteRuleStateProviderstatic
GetFilteredDiscreteValueRules(const api::RoadPosition &road_position, const api::rules::Rule::TypeId &rule_type, double tolerance) constManualDiscreteValueRuleStateProviderprotected
GetState(const Rule::Id &id) constDiscreteValueRuleStateProvider
GetState(const RoadPosition &road_position, const Rule::TypeId &rule_type, double tolerance) constDiscreteValueRuleStateProvider
ManualDiscreteValueRuleStateProvider(const api::rules::RoadRulebook *rulebook)ManualDiscreteValueRuleStateProviderexplicit
phase_provider() constPhasedDiscreteRuleStateProvider
phase_ring_book() constPhasedDiscreteRuleStateProvider
PhasedDiscreteRuleStateProvider(const api::rules::RoadRulebook *rulebook, const api::rules::PhaseRingBook *phase_ring_book, const api::rules::PhaseProvider *phase_provider)PhasedDiscreteRuleStateProvider
rulebook_ManualDiscreteValueRuleStateProviderprotected
SetState(const api::rules::Rule::Id &id, const api::rules::DiscreteValueRule::DiscreteValue &state, const std::optional< api::rules::DiscreteValueRule::DiscreteValue > &next_state, const std::optional< double > &duration_until)ManualDiscreteValueRuleStateProvider
StateResult typedefDiscreteValueRuleStateProvider
~DiscreteValueRuleStateProvider()=defaultDiscreteValueRuleStateProvidervirtual
~ManualDiscreteValueRuleStateProvider() override=defaultManualDiscreteValueRuleStateProvider
~PhasedDiscreteRuleStateProvider() final=defaultPhasedDiscreteRuleStateProvider