15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__LANE_CHANGE_ACTION_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__LANE_CHANGE_ACTION_HPP_
26 #include <pugixml.hpp>
27 #include <unordered_map>
31 inline namespace syntax
62 static auto
run() noexcept ->
void;
Definition: scope.hpp:154
Definition: simulator_core.hpp:294
Definition: simulator_core.hpp:636
Definition: double.hpp:25
Definition: lane_change_action.hpp:47
LaneChangeAction(const pugi::xml_node &, Scope &)
Definition: lane_change_action.cpp:27
auto start() -> void
Definition: lane_change_action.cpp:62
static auto run() noexcept -> void
Definition: lane_change_action.cpp:60
auto accomplished() -> bool
Definition: lane_change_action.cpp:46
const Double target_lane_offset
Definition: lane_change_action.hpp:48
std::unordered_map< Entity, Boolean > accomplishments
Definition: lane_change_action.hpp:56
const LaneChangeTarget lane_change_target
Definition: lane_change_action.hpp:52
const TransitionDynamics lane_change_action_dynamics
Definition: lane_change_action.hpp:50
static auto endsImmediately() noexcept -> bool
Definition: lane_change_action.cpp:58
Definition: lane_change_target.hpp:36
Definition: transition_dynamics.hpp:38