maliput_malidrive
SpeedLimitBuilder Class Reference

Detailed Description

Functor to build a vector of SpeedLimitRules.

TODO(agalbachicar) Remove when maliput::api::rules::SpeedLimitRules are deprecated.

#include <src/maliput_malidrive/builder/speed_limit_builder.h>

Public Member Functions

 SpeedLimitBuilder ()=delete
 
 SpeedLimitBuilder (const maliput::api::RoadGeometry *rg)
 Constructs a SpeedLimitBuilder. More...
 
std::vector< maliput::api::rules::SpeedLimitRule > operator() ()
 Builds a vector of SpeedLimitRules for each Lane in rg. More...
 

Constructor & Destructor Documentation

◆ SpeedLimitBuilder() [1/2]

SpeedLimitBuilder ( )
delete

◆ SpeedLimitBuilder() [2/2]

Constructs a SpeedLimitBuilder.

Parameters
rgis the RoadGeometry pointer. It must not be nullptr.

Member Function Documentation

◆ operator()()

std::vector< SpeedLimitRule > operator() ( )

Builds a vector of SpeedLimitRules for each Lane in rg.


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