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
70 std::unordered_map<Entity, std::list<SpeedProfileEntry>::const_iterator>
accomplishments;
Definition: scope.hpp:154
Definition: simulator_core.hpp:291
Definition: dynamic_constraints.hpp:44
Definition: entity.hpp:46
Definition: following_mode.hpp:42
Definition: speed_profile_action.hpp:44
const FollowingMode following_mode
Definition: speed_profile_action.hpp:59
const std::list< SpeedProfileEntry > speed_profile_entry
Definition: speed_profile_action.hpp:68
auto apply(const Entity &, const SpeedProfileEntry &) -> void
Definition: speed_profile_action.cpp:52
const Entity entity_ref
Definition: speed_profile_action.hpp:49
SpeedProfileAction(const pugi::xml_node &, Scope &)
Definition: speed_profile_action.cpp:28
auto run() -> void
Definition: speed_profile_action.cpp:120
std::unordered_map< Entity, std::list< SpeedProfileEntry >::const_iterator > accomplishments
Definition: speed_profile_action.hpp:70
auto endsImmediately() const -> bool
Definition: speed_profile_action.cpp:118
auto start() -> void
Definition: speed_profile_action.cpp:147
const DynamicConstraints dynamic_constraints
Definition: speed_profile_action.hpp:66
auto accomplished() -> bool
Definition: speed_profile_action.cpp:109
Definition: speed_profile_entry.hpp:35