maliput_malidrive
DirectionUsageBuilder Class Reference

Detailed Description

Functor to build a a vector of maliput::api::rules::DirectionUsageRules.

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

Public Member Functions

 DirectionUsageBuilder ()=delete
 
 DirectionUsageBuilder (const maliput::api::RoadGeometry *rg)
 Constructs a DirectionUsageBuilder. More...
 
std::vector< maliput::api::rules::DirectionUsageRule > operator() ()
 Builds a vector of maliput::api::rules::DirectionUsageRule. More...
 

Constructor & Destructor Documentation

◆ DirectionUsageBuilder() [1/2]

◆ DirectionUsageBuilder() [2/2]

Constructs a DirectionUsageBuilder.

Parameters
rgis the pointer to the maliput::api::RoadGeometry. It must not be nullptr.

Member Function Documentation

◆ operator()()

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

Builds a vector of maliput::api::rules::DirectionUsageRule.

Traverses all the lanes within rg and builds a rule for each Lane.


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