maliput_malidrive
RangeValueRuleStateProviderBuilder Class Reference

Detailed Description

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::RangeValueRuleStateProvideroperator() () const
 Builds a RangeValueRuleStateProvider. More...
 

Constructor & Destructor Documentation

◆ RangeValueRuleStateProviderBuilder()

Constructs a MalidriveRangeValueRuleStateProviderBuilder.

Parameters
rulebookA RoadRulebook to feed the RangeValueRuleStateProvider. It must not be nullptr.
Exceptions
maliput::common::assertion_errorWhen rulebook is nullptr.

Member Function Documentation

◆ operator()()

std::unique_ptr< maliput::api::rules::RangeValueRuleStateProvider > operator() ( ) const

Builds a RangeValueRuleStateProvider.


The documentation for this class was generated from the following files: