maliput_malidrive
|
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... | |
|
delete |
DirectionUsageBuilder | ( | const maliput::api::RoadGeometry * | rg | ) |
Constructs a DirectionUsageBuilder.
rg | is the pointer to the maliput::api::RoadGeometry. It must not be nullptr. |
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.