Autoware.Auto
motion::motion_common::LimitsConfig Class Reference

Extreme values for state/control variables. More...

#include <config.hpp>

Classes

class  Extremum
 Class representing min and max values for a variable. More...
 

Public Member Functions

 LimitsConfig (Extremum longitudinal_velocity_mps, Extremum lateral_velocity_mps, Extremum acceleration_mps2, Extremum yaw_rate_rps, Extremum jerk_mps3, Extremum steer_angle_rad, Extremum steer_angle_rate_rps)
 
Extremum longitudinal_velocity () const noexcept
 
Extremum lateral_velocity () const noexcept
 
Extremum acceleration () const noexcept
 
Extremum jerk () const noexcept
 
Extremum yaw_rate () const noexcept
 
Extremum steer_angle () const noexcept
 
Extremum steer_angle_rate () const noexcept
 

Detailed Description

Extreme values for state/control variables.

Constructor & Destructor Documentation

◆ LimitsConfig()

motion::motion_common::LimitsConfig::LimitsConfig ( Extremum  longitudinal_velocity_mps,
Extremum  lateral_velocity_mps,
Extremum  acceleration_mps2,
Extremum  yaw_rate_rps,
Extremum  jerk_mps3,
Extremum  steer_angle_rad,
Extremum  steer_angle_rate_rps 
)

Member Function Documentation

◆ acceleration()

LimitsConfig::Extremum motion::motion_common::LimitsConfig::acceleration ( ) const
noexcept

◆ jerk()

LimitsConfig::Extremum motion::motion_common::LimitsConfig::jerk ( ) const
noexcept

◆ lateral_velocity()

LimitsConfig::Extremum motion::motion_common::LimitsConfig::lateral_velocity ( ) const
noexcept

◆ longitudinal_velocity()

LimitsConfig::Extremum motion::motion_common::LimitsConfig::longitudinal_velocity ( ) const
noexcept

◆ steer_angle()

LimitsConfig::Extremum motion::motion_common::LimitsConfig::steer_angle ( ) const
noexcept

◆ steer_angle_rate()

LimitsConfig::Extremum motion::motion_common::LimitsConfig::steer_angle_rate ( ) const
noexcept

◆ yaw_rate()

LimitsConfig::Extremum motion::motion_common::LimitsConfig::yaw_rate ( ) const
noexcept

The documentation for this class was generated from the following files: