maliput_malidrive
|
Parameters used during the RoadGeometry building process. See RoadNetwork configuration builder keys for further information.
Variables | |
static constexpr char const * | kRoadGeometryId {"road_geometry_id"} |
A string that works as ID of the RoadGeometry. More... | |
static constexpr char const * | kOpendriveFile {"opendrive_file"} |
Path to the XODR file to be loaded. More... | |
static constexpr char const * | kLinearTolerance {"linear_tolerance"} |
RoadGeometry's linear tolerance. More... | |
static constexpr char const * | kMaxLinearTolerance {"max_linear_tolerance"} |
A maximum allowed linear tolerance. More... | |
static constexpr char const * | kAngularTolerance {"angular_tolerance"} |
RoadGeometry's angular tolerance. More... | |
static constexpr char const * | kScaleLength {"scale_length"} |
RoadGeometry's scale length. More... | |
static constexpr char const * | kInertialToBackendFrameTranslation {"inertial_to_backend_frame_translation"} |
Translation from maliput to malidrive inertial frame. More... | |
static constexpr char const * | kBuildPolicy {"build_policy"} |
Determines the use of concurrency when building the RoadGeometry. More... | |
static constexpr char const * | kNumThreads {"num_threads"} |
Indicates the number of threads to be used to build the RoadGeometry when build_policy flag is set to parallel . More... | |
static constexpr char const * | kSimplificationPolicy {"simplification_policy"} |
Determines geometries simplification for the XODR's roads. More... | |
static constexpr char const * | kStandardStrictnessPolicy {"standard_strictness_policy"} |
Indicates how permissive builder should be with the XODR description. More... | |
static constexpr char const * | kOmitNonDrivableLanes {"omit_nondrivable_lanes"} |
True for omitting building non-drivable lanes. More... | |
|
staticconstexpr |
RoadGeometry's angular tolerance.
|
staticconstexpr |
Determines the use of concurrency when building the RoadGeometry.
|
staticconstexpr |
Translation from maliput to malidrive inertial frame.
The format of the 3-dimensional vector that is expected to be passed should be {X , Y , Z}. Same format as maliput::math::Vector3 is serialized.
|
staticconstexpr |
RoadGeometry's linear tolerance.
max_linear_tolerance
isn't also set then "5e-2" (malidrive::constants::kLinearTolerance) is used.
|
staticconstexpr |
A maximum allowed linear tolerance.
When this parameter is passed, the linear tolerance the builder will use is defined within the range [linear_tolerance
, max_linear_tolerance
]. The builder is expected to iteratively try higher linear tolerances until it either finds a value that works, or reaches this maximum value, at which point it will abort with a failure. When linear_tolerance
isn't set, the minimum value of the range will be defined by malidrive::constants::kBaseLinearTolerance. It is recommended to define the minimum value using the linear_tolerance
parameter to hint the builder to a valid range, otherwise this method could demand a considerable extra time while it tries out relatively small linear tolerances.
linear_tolerance
.
|
staticconstexpr |
Indicates the number of threads to be used to build the RoadGeometry when build_policy
flag is set to parallel
.
|
staticconstexpr |
True for omitting building non-drivable lanes.
False otherwise
|
staticconstexpr |
Path to the XODR file to be loaded.
|
staticconstexpr |
A string that works as ID of the RoadGeometry.
|
staticconstexpr |
RoadGeometry's scale length.
|
staticconstexpr |
Determines geometries simplification for the XODR's roads.
|
staticconstexpr |
Indicates how permissive builder should be with the XODR description.