|
scenario_simulator_v2 C++ API
|
#include <simulator_core.hpp>


Static Protected Member Functions | |
| 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) |
| static auto | setTrafficSignalV2IFeature (const lanelet::Id lanelet_id, const bool enabled) -> decltype(auto) |
| template<typename... Ts> | |
| static auto | setConventionalTrafficLightsState (Ts &&... xs) -> decltype(auto) |
| template<typename... Ts> | |
| static auto | clearConventionalTrafficLightsState (Ts &&... xs) -> decltype(auto) |
| template<typename... Ts> | |
| static auto | addConventionalTrafficLightsState (Ts &&... xs) -> decltype(auto) |
| template<typename... Ts> | |
| static auto | clearConventionalDetectedTrafficLightsState (Ts &&... xs) -> decltype(auto) |
| template<typename... Ts> | |
| static auto | addConventionalDetectedTrafficLightsState (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 | clearV2ITrafficLightsState (Ts &&... xs) -> decltype(auto) |
| template<typename... Ts> | |
| static auto | addV2ITrafficLightsState (Ts &&... xs) -> decltype(auto) |
| template<typename... Ts> | |
| static auto | clearV2IDetectedTrafficLightsState (Ts &&... xs) -> decltype(auto) |
| template<typename... Ts> | |
| static auto | addV2IDetectedTrafficLightsState (Ts &&... xs) -> decltype(auto) |
| template<typename... Ts> | |
| static auto | resetV2ITrafficLightPublishRate (Ts &&... xs) -> decltype(auto) |
| template<typename... Ts> | |
| static auto | addV2ITrafficLightsStatePrediction (Ts &&... xs) -> decltype(auto) |
| template<typename... Ts> | |
| static auto | clearV2ITrafficLightsStatePredictions (Ts &&... xs) -> decltype(auto) |
| static auto | isV2ITrafficLightEnabled (const lanelet::Id lanelet_id) -> bool |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |