scenario_simulator_v2 C++ API
Public Types | Public Member Functions | Public Attributes | List of all members
openscenario_interpreter::syntax::DynamicsShape Struct Reference

#include <dynamics_shape.hpp>

Public Types

enum  value_type { linear , cubic , sinusoidal , step }
 

Public Member Functions

 DynamicsShape ()=default
 
constexpr operator value_type () const noexcept
 
constexpr operator traffic_simulator::speed_change::Transition () const
 
constexpr operator traffic_simulator::lane_change::TrajectoryShape () const
 

Public Attributes

enum openscenario_interpreter::syntax::DynamicsShape::value_type value
 

Member Enumeration Documentation

◆ value_type

Enumerator
linear 
cubic 
sinusoidal 
step 

Constructor & Destructor Documentation

◆ DynamicsShape()

openscenario_interpreter::syntax::DynamicsShape::DynamicsShape ( )
default

Member Function Documentation

◆ operator traffic_simulator::lane_change::TrajectoryShape()

constexpr openscenario_interpreter::syntax::DynamicsShape::operator traffic_simulator::lane_change::TrajectoryShape ( ) const
inlineexplicitconstexpr

◆ operator traffic_simulator::speed_change::Transition()

constexpr openscenario_interpreter::syntax::DynamicsShape::operator traffic_simulator::speed_change::Transition ( ) const
inlineexplicitconstexpr

◆ operator value_type()

constexpr openscenario_interpreter::syntax::DynamicsShape::operator value_type ( ) const
inlineconstexprnoexcept

Member Data Documentation

◆ value

enum openscenario_interpreter::syntax::DynamicsShape::value_type openscenario_interpreter::syntax::DynamicsShape::value

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