15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__SPEED_PROFILE_ACTION_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__SPEED_PROFILE_ACTION_HPP_
24 #include <pugixml.hpp>
28 inline namespace syntax
71 std::unordered_map<String, std::list<SpeedProfileEntry>::const_iterator>
accomplishments;
Definition: scope.hpp:154
Definition: simulator_core.hpp:261
Definition: simulator_core.hpp:458
Definition: escape_sequence.hpp:22
Definition: dynamic_constraints.hpp:44
Definition: entity_ref.hpp:35
Definition: following_mode.hpp:42
Definition: speed_profile_action.hpp:45
auto apply(const EntityRef &, const SpeedProfileEntry &) -> void
Definition: speed_profile_action.cpp:34
const FollowingMode following_mode
Definition: speed_profile_action.hpp:60
const std::list< SpeedProfileEntry > speed_profile_entry
Definition: speed_profile_action.hpp:69
const EntityRef entity_ref
Definition: speed_profile_action.hpp:50
SpeedProfileAction(const pugi::xml_node &, Scope &)
Definition: speed_profile_action.cpp:24
auto run() -> void
Definition: speed_profile_action.cpp:98
auto endsImmediately() const -> bool
Definition: speed_profile_action.cpp:96
auto start() -> void
Definition: speed_profile_action.cpp:118
const DynamicConstraints dynamic_constraints
Definition: speed_profile_action.hpp:67
auto accomplished() -> bool
Definition: speed_profile_action.cpp:87
std::unordered_map< String, std::list< SpeedProfileEntry >::const_iterator > accomplishments
Definition: speed_profile_action.hpp:71
Definition: speed_profile_entry.hpp:35