| scenario_simulator_v2 C++ API
    | 


| Public Member Functions | |
| auto | start (const Scope &) -> void override | 
| CustomCommand ()=default | |
| CustomCommand (const CustomCommand &)=default | |
| CustomCommand (CustomCommand &&)=default | |
| CustomCommand (const std::vector< std::string > ¶meters) | |
|  Public Member Functions inherited from openscenario_interpreter::syntax::CustomCommand | |
| CustomCommand ()=default | |
| CustomCommand (const CustomCommand &)=default | |
| CustomCommand (CustomCommand &&)=default | |
| CustomCommand (const std::vector< std::string > ¶meters) | |
| virtual | ~CustomCommand ()=default | 
| virtual auto | accomplished () noexcept -> bool | 
| virtual auto | endsImmediately () const -> bool | 
| virtual auto | run () noexcept -> void | 
| Additional Inherited Members | |
|  Public Attributes inherited from openscenario_interpreter::syntax::CustomCommand | |
| const std::vector< std::string > | parameters | 
|  Static Protected Member Functions inherited from openscenario_interpreter::SimulatorCore::NonStandardOperation | |
| template<typename Performance , typename Properties > | |
| static auto | activatePerformanceAssertion (const std::string &entity_ref, const Performance &performance, const Properties &properties) | 
| static auto | activateNonUserDefinedControllers () -> decltype(auto) | 
| template<typename... Ts> | |
| static auto | evaluateCurrentState (const std::string &entity_ref, Ts &&... xs) -> decltype(auto) | 
| template<typename EntityRef , typename OSCLanePosition > | |
| static auto | evaluateRelativeHeading (const EntityRef &entity_ref, const OSCLanePosition &osc_lane_position) | 
| template<typename EntityRef > | |
| static auto | evaluateRelativeHeading (const EntityRef &entity_ref) | 
| static auto | engage (const std::string &ego_ref) -> decltype(auto) | 
| static auto | isEngageable (const std::string &ego_ref) -> decltype(auto) | 
| static auto | isEngaged (const std::string &ego_ref) -> decltype(auto) | 
| template<typename... Ts> | |
| static auto | sendCooperateCommand (Ts &&... xs) -> decltype(auto) | 
| static auto | getMinimumRiskManeuverBehaviorName (const std::string &ego_ref) -> decltype(auto) | 
| static auto | getMinimumRiskManeuverStateName (const std::string &ego_ref) -> decltype(auto) | 
| static auto | getEmergencyStateName (const std::string &ego_ref) -> decltype(auto) | 
| static auto | getTurnIndicatorsCommandName (const std::string &ego_ref) -> decltype(auto) | 
| template<typename... Ts> | |
| static auto | setConventionalTrafficLightsState (Ts &&... xs) -> decltype(auto) | 
| template<typename... Ts> | |
| static auto | setConventionalTrafficLightConfidence (Ts &&... xs) -> decltype(auto) | 
| template<typename... Ts> | |
| static auto | getConventionalTrafficLightsComposedState (Ts &&... xs) -> decltype(auto) | 
| template<typename... Ts> | |
| static auto | compareConventionalTrafficLightsState (Ts &&... xs) -> decltype(auto) | 
| template<typename... Ts> | |
| static auto | resetConventionalTrafficLightPublishRate (Ts &&... xs) -> decltype(auto) | 
| template<typename... Ts> | |
| static auto | setV2ITrafficLightsState (Ts &&... xs) -> decltype(auto) | 
| template<typename... Ts> | |
| static auto | resetV2ITrafficLightPublishRate (Ts &&... xs) -> decltype(auto) | 
| 
 | default | 
| 
 | default | 
| 
 | inlineexplicit | 
| 
 | default | 
| 
 | inlineoverridevirtual | 
Reimplemented from openscenario_interpreter::syntax::CustomCommand.