15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__TIME_HEADWAY_CONDITION_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__TIME_HEADWAY_CONDITION_HPP_
25 #include <pugixml.hpp>
29 inline namespace syntax
Definition: scope.hpp:154
Definition: simulator_core.hpp:458
std::string String
Definition: string.hpp:24
Definition: escape_sequence.hpp:22
Definition: boolean.hpp:26
Definition: double.hpp:25
Definition: time_headway_condition.hpp:47
const TriggeringEntities triggering_entities
Definition: time_headway_condition.hpp:58
const Boolean along_route
Definition: time_headway_condition.hpp:54
TimeHeadwayCondition(const pugi::xml_node &, Scope &, const TriggeringEntities &)
Definition: time_headway_condition.cpp:23
std::vector< Double > results
Definition: time_headway_condition.hpp:60
const Double value
Definition: time_headway_condition.hpp:50
auto evaluate() -> Object
Definition: time_headway_condition.cpp:49
const String entity_ref
Definition: time_headway_condition.hpp:48
const Rule compare
Definition: time_headway_condition.hpp:56
const Boolean freespace
Definition: time_headway_condition.hpp:52
auto description() const -> String
Definition: time_headway_condition.cpp:35
Definition: triggering_entities.hpp:39