15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__REACH_POSITION_CONDITION_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__REACH_POSITION_CONDITION_HPP_
24 #include <pugixml.hpp>
28 inline namespace syntax
Definition: scope.hpp:154
Definition: simulator_core.hpp:70
std::string String
Definition: string.hpp:24
Definition: escape_sequence.hpp:22
Definition: double.hpp:25
Definition: position.hpp:48
Definition: reach_position_condition.hpp:41
ReachPositionCondition(const pugi::xml_node &, Scope &, const TriggeringEntities &)
Definition: reach_position_condition.cpp:28
auto description() const -> String
Definition: reach_position_condition.cpp:43
std::vector< Double > results
Definition: reach_position_condition.hpp:50
const Position position
Definition: reach_position_condition.hpp:44
const Double tolerance
Definition: reach_position_condition.hpp:42
const Rule compare
Definition: reach_position_condition.hpp:46
const TriggeringEntities triggering_entities
Definition: reach_position_condition.hpp:48
const bool consider_z
Definition: reach_position_condition.hpp:52
auto evaluate() -> Object
Definition: reach_position_condition.cpp:62
Definition: triggering_entities.hpp:39