15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__RELATIVE_CLEARANCE_CONDITION_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__RELATIVE_CLEARANCE_CONDITION_HPP_
23 #include <pugixml.hpp>
27 inline namespace syntax
Definition: scope.hpp:154
Definition: simulator_core.hpp:529
Definition: simulator_core.hpp:626
std::string String
Definition: string.hpp:24
Definition: boolean.hpp:26
Definition: double.hpp:25
Definition: relative_clearance_condition.hpp:46
auto evaluate() -> Object
Definition: relative_clearance_condition.cpp:83
const std::list< Entity > entity_refs
Definition: relative_clearance_condition.hpp:75
RelativeClearanceCondition(const pugi::xml_node &, Scope &, const TriggeringEntities &)
Definition: relative_clearance_condition.cpp:29
const std::list< RelativeLaneRange > relative_lane_range
Definition: relative_clearance_condition.hpp:70
const Double distance_backward
Definition: relative_clearance_condition.hpp:50
const Boolean free_space
Definition: relative_clearance_condition.hpp:60
const Double distance_forward
Definition: relative_clearance_condition.hpp:55
const Boolean opposite_lanes
Definition: relative_clearance_condition.hpp:65
auto description() const -> String
Definition: relative_clearance_condition.cpp:42
const TriggeringEntities triggering_entities
Definition: relative_clearance_condition.hpp:77
Definition: triggering_entities.hpp:40