maliput_integration
MalidriveBuildProperties Struct Reference

Detailed Description

Contains the attributes needed for building a malidrive::RoadNetwork.

#include <src/integration/tools.h>

Public Attributes

std::string xodr_file_path {""}
 
std::optional< double > linear_tolerance {std::nullopt}
 
std::optional< double > max_linear_tolerance {std::nullopt}
 
std::optional< double > angular_tolerance {std::nullopt}
 
std::string build_policy {"sequential"}
 
int number_of_threads {0}
 
std::string simplification_policy {"none"}
 
std::string standard_strictness_policy {"permissive"}
 
bool omit_nondrivable_lanes {"true"}
 
std::string rule_registry_file {""}
 
std::string road_rule_book_file {""}
 
std::string traffic_light_book_file {""}
 
std::string phase_ring_book_file {""}
 
std::string intersection_book_file {""}
 

Member Data Documentation

◆ angular_tolerance

std::optional<double> angular_tolerance {std::nullopt}

◆ build_policy

std::string build_policy {"sequential"}

◆ intersection_book_file

std::string intersection_book_file {""}

◆ linear_tolerance

std::optional<double> linear_tolerance {std::nullopt}

◆ max_linear_tolerance

std::optional<double> max_linear_tolerance {std::nullopt}

◆ number_of_threads

int number_of_threads {0}

◆ omit_nondrivable_lanes

bool omit_nondrivable_lanes {"true"}

◆ phase_ring_book_file

std::string phase_ring_book_file {""}

◆ road_rule_book_file

std::string road_rule_book_file {""}

◆ rule_registry_file

std::string rule_registry_file {""}

◆ simplification_policy

std::string simplification_policy {"none"}

◆ standard_strictness_policy

std::string standard_strictness_policy {"permissive"}

◆ traffic_light_book_file

std::string traffic_light_book_file {""}

◆ xodr_file_path

std::string xodr_file_path {""}

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