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<Entity, std::list<SpeedProfileEntry>::const_iterator>
accomplishments;
Definition: scope.hpp:154
Definition: simulator_core.hpp:284
Definition: simulator_core.hpp:521
Definition: escape_sequence.hpp:22
Definition: dynamic_constraints.hpp:44
Definition: entity.hpp:46
Definition: following_mode.hpp:42
Definition: speed_profile_action.hpp:45
const FollowingMode following_mode
Definition: speed_profile_action.hpp:60
const std::list< SpeedProfileEntry > speed_profile_entry
Definition: speed_profile_action.hpp:69
auto apply(const Entity &, const SpeedProfileEntry &) -> void
Definition: speed_profile_action.cpp:51
const Entity entity_ref
Definition: speed_profile_action.hpp:50
SpeedProfileAction(const pugi::xml_node &, Scope &)
Definition: speed_profile_action.cpp:27
auto run() -> void
Definition: speed_profile_action.cpp:119
std::unordered_map< Entity, std::list< SpeedProfileEntry >::const_iterator > accomplishments
Definition: speed_profile_action.hpp:71
auto endsImmediately() const -> bool
Definition: speed_profile_action.cpp:117
auto start() -> void
Definition: speed_profile_action.cpp:143
const DynamicConstraints dynamic_constraints
Definition: speed_profile_action.hpp:67
auto accomplished() -> bool
Definition: speed_profile_action.cpp:108
Definition: speed_profile_entry.hpp:35