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