Vehicle model interface.
More...
#include <vehicle_model.hpp>
Vehicle model interface.
Defines a simplified interface that all vehicle models must implement. Certainly will be extended during the vehicle model implementation.
Definition at line 12 of file vehicle_model.hpp.
◆ ~VehicleModel()
| virtual VehicleModel::~VehicleModel |
( |
| ) |
|
|
virtualdefault |
◆ get_model_name()
| virtual std::string VehicleModel::get_model_name |
( |
| ) |
const |
|
pure virtual |
◆ get_position_x()
| virtual double VehicleModel::get_position_x |
( |
| ) |
const |
|
pure virtual |
◆ get_position_y()
| virtual double VehicleModel::get_position_y |
( |
| ) |
const |
|
pure virtual |
◆ get_velocity_x()
| virtual double VehicleModel::get_velocity_x |
( |
| ) |
const |
|
pure virtual |
◆ get_yaw()
| virtual double VehicleModel::get_yaw |
( |
| ) |
const |
|
pure virtual |
◆ reset()
| virtual void VehicleModel::reset |
( |
| ) |
|
|
pure virtual |
◆ set_position()
| virtual void VehicleModel::set_position |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
yaw |
|
) |
| |
|
pure virtual |
◆ set_steering()
| virtual void VehicleModel::set_steering |
( |
double |
angle | ) |
|
|
pure virtual |
◆ set_throttle()
| virtual void VehicleModel::set_throttle |
( |
double |
throttle | ) |
|
|
pure virtual |
◆ set_velocity()
| virtual void VehicleModel::set_velocity |
( |
double |
vx | ) |
|
|
pure virtual |
◆ step()
| virtual void VehicleModel::step |
( |
double |
dt | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: