maliput_malidrive
|
Functor to build a RangeValueRuleStateProvider.
#include <src/maliput_malidrive/builder/range_value_rule_state_provider_builder.h>
Public Member Functions | |
RangeValueRuleStateProviderBuilder (const maliput::api::rules::RoadRulebook *rulebook) | |
Constructs a MalidriveRangeValueRuleStateProviderBuilder. More... | |
std::unique_ptr< maliput::api::rules::RangeValueRuleStateProvider > | operator() () const |
Builds a RangeValueRuleStateProvider. More... | |
|
explicit |
Constructs a MalidriveRangeValueRuleStateProviderBuilder.
rulebook | A RoadRulebook to feed the RangeValueRuleStateProvider. It must not be nullptr. |
maliput::common::assertion_error | When rulebook is nullptr. |
std::unique_ptr< maliput::api::rules::RangeValueRuleStateProvider > operator() | ( | ) | const |
Builds a RangeValueRuleStateProvider.