scenario_simulator_v2 C++ API
Public Member Functions | List of all members
openscenario_interpreter::syntax::ApplyV2ITrafficSignalStateAction Struct Reference
Inheritance diagram for openscenario_interpreter::syntax::ApplyV2ITrafficSignalStateAction:
Inheritance graph
[legend]
Collaboration diagram for openscenario_interpreter::syntax::ApplyV2ITrafficSignalStateAction:
Collaboration graph
[legend]

Public Member Functions

auto start (const Scope &) -> void override
 
 CustomCommand ()=default
 
 CustomCommand (const CustomCommand &)=default
 
 CustomCommand (CustomCommand &&)=default
 
 CustomCommand (const std::vector< std::string > &parameters)
 
- Public Member Functions inherited from openscenario_interpreter::syntax::CustomCommand
 CustomCommand ()=default
 
 CustomCommand (const CustomCommand &)=default
 
 CustomCommand (CustomCommand &&)=default
 
 CustomCommand (const std::vector< std::string > &parameters)
 
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)
 
template<typename... Ts>
static auto asFieldOperatorApplication (Ts &&... xs) -> decltype(auto)
 
static auto activateNonUserDefinedControllers () -> decltype(auto)
 
template<typename... Ts>
static auto evaluateCurrentState (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)
 
template<typename... Ts>
static auto getConventionalTrafficLights (Ts &&... xs) -> decltype(auto)
 
template<typename... Ts>
static auto getV2ITrafficLights (Ts &&... xs) -> decltype(auto)
 
template<typename... Ts>
static auto resetConventionalTrafficLightPublishRate (Ts &&... xs) -> decltype(auto)
 
template<typename... Ts>
static auto resetV2ITrafficLightPublishRate (Ts &&... xs) -> decltype(auto)
 
template<typename... Ts>
static auto sendCooperateCommand (Ts &&... xs) -> decltype(auto)
 
template<typename... Ts>
static auto setConventionalTrafficLightConfidence (Ts &&... xs) -> decltype(auto)
 

Member Function Documentation

◆ CustomCommand() [1/4]

openscenario_interpreter::syntax::CustomCommand::CustomCommand
default

◆ CustomCommand() [2/4]

openscenario_interpreter::syntax::CustomCommand::CustomCommand
default

◆ CustomCommand() [3/4]

openscenario_interpreter::syntax::CustomCommand::CustomCommand
inlineexplicit

◆ CustomCommand() [4/4]

openscenario_interpreter::syntax::CustomCommand::CustomCommand
default

◆ start()

auto openscenario_interpreter::syntax::ApplyV2ITrafficSignalStateAction::start ( const Scope ) -> void
inlineoverridevirtual

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