scenario_simulator_v2 C++ API
Static Protected Member Functions | List of all members
openscenario_interpreter::SimulatorCore::ActionApplication Class Reference

#include <simulator_core.hpp>

Inheritance diagram for openscenario_interpreter::SimulatorCore::ActionApplication:
Inheritance graph
[legend]

Static Protected Member Functions

template<typename... Ts>
static auto applyAcquirePositionAction (const std::string &entity_ref, Ts &&... xs)
 
template<typename... Ts>
static auto applyAddEntityAction (Ts &&... xs)
 
template<typename EntityRef , typename DynamicConstraints >
static auto applyProfileAction (const EntityRef &entity_ref, const DynamicConstraints &dynamic_constraints) -> void
 
template<typename Controller >
static auto applyAssignControllerAction (const std::string &entity_ref, Controller &&controller) -> void
 
template<typename... Ts>
static auto applyAssignRouteAction (Ts &&... xs)
 
template<typename... Ts>
static auto applyDeleteEntityAction (Ts &&... xs)
 
template<typename... Ts>
static auto applyFollowTrajectoryAction (Ts &&... xs)
 
template<typename... Ts>
static auto applyLaneChangeAction (Ts &&... xs)
 
template<typename... Ts>
static auto applySpeedAction (Ts &&... xs)
 
template<typename... Ts>
static auto applyTeleportAction (Ts &&... xs)
 
template<typename... Ts>
static auto applyWalkStraightAction (Ts &&... xs)
 

Member Function Documentation

◆ applyAcquirePositionAction()

template<typename... Ts>
static auto openscenario_interpreter::SimulatorCore::ActionApplication::applyAcquirePositionAction ( const std::string &  entity_ref,
Ts &&...  xs 
)
inlinestaticprotected

◆ applyAddEntityAction()

template<typename... Ts>
static auto openscenario_interpreter::SimulatorCore::ActionApplication::applyAddEntityAction ( Ts &&...  xs)
inlinestaticprotected

◆ applyAssignControllerAction()

template<typename Controller >
static auto openscenario_interpreter::SimulatorCore::ActionApplication::applyAssignControllerAction ( const std::string &  entity_ref,
Controller &&  controller 
) -> void
inlinestaticprotected

◆ applyAssignRouteAction()

template<typename... Ts>
static auto openscenario_interpreter::SimulatorCore::ActionApplication::applyAssignRouteAction ( Ts &&...  xs)
inlinestaticprotected

◆ applyDeleteEntityAction()

template<typename... Ts>
static auto openscenario_interpreter::SimulatorCore::ActionApplication::applyDeleteEntityAction ( Ts &&...  xs)
inlinestaticprotected

◆ applyFollowTrajectoryAction()

template<typename... Ts>
static auto openscenario_interpreter::SimulatorCore::ActionApplication::applyFollowTrajectoryAction ( Ts &&...  xs)
inlinestaticprotected

◆ applyLaneChangeAction()

template<typename... Ts>
static auto openscenario_interpreter::SimulatorCore::ActionApplication::applyLaneChangeAction ( Ts &&...  xs)
inlinestaticprotected

◆ applyProfileAction()

template<typename EntityRef , typename DynamicConstraints >
static auto openscenario_interpreter::SimulatorCore::ActionApplication::applyProfileAction ( const EntityRef entity_ref,
const DynamicConstraints dynamic_constraints 
) -> void
inlinestaticprotected

◆ applySpeedAction()

template<typename... Ts>
static auto openscenario_interpreter::SimulatorCore::ActionApplication::applySpeedAction ( Ts &&...  xs)
inlinestaticprotected

◆ applyTeleportAction()

template<typename... Ts>
static auto openscenario_interpreter::SimulatorCore::ActionApplication::applyTeleportAction ( Ts &&...  xs)
inlinestaticprotected

◆ applyWalkStraightAction()

template<typename... Ts>
static auto openscenario_interpreter::SimulatorCore::ActionApplication::applyWalkStraightAction ( Ts &&...  xs)
inlinestaticprotected

The documentation for this class was generated from the following file: