maliput_multilane
BuilderFactory Class Reference

Detailed Description

Implements a BuilderFactoryBase to construct Builder objects.

#include <include/maliput_multilane/builder.h>

Inheritance diagram for BuilderFactory:
[legend]

Public Member Functions

 BuilderFactory ()=default
 
std::unique_ptr< BuilderBaseMake (double lane_width, const api::HBounds &elevation_bounds, double linear_tolerance, double angular_tolerance, double scale_length, ComputationPolicy computation_policy) const override
 Creates a BuilderBase instance. More...
 
- Public Member Functions inherited from BuilderFactoryBase
 BuilderFactoryBase ()=default
 
virtual ~BuilderFactoryBase ()=default
 

Constructor & Destructor Documentation

◆ BuilderFactory()

BuilderFactory ( )
default

Member Function Documentation

◆ Make()

std::unique_ptr<BuilderBase> Make ( double  lane_width,
const api::HBounds elevation_bounds,
double  linear_tolerance,
double  angular_tolerance,
double  scale_length,
ComputationPolicy  computation_policy 
) const
overridevirtual

Creates a BuilderBase instance.

lane_width, elevation_bounds, linear_tolerance, angular_tolerance, scale_length and computation_policy are BuilderBase properties.

Implements BuilderFactoryBase.


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