Factory interface to construct BuilderBase instances.
Defined for testing purposes, and production code must use BuilderFactory objects.
#include <include/maliput_multilane/builder.h>
◆ BuilderFactoryBase()
◆ ~BuilderFactoryBase()
◆ Make()
virtual 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 |
|
pure virtual |
Creates a BuilderBase instance.
lane_width
, elevation_bounds
, linear_tolerance
, angular_tolerance
, scale_length
and computation_policy
are BuilderBase properties.
Implemented in BuilderFactory.
The documentation for this class was generated from the following file: