|
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.