#include <DriverModel.h>
Public Member Functions | |
DriverModel () | |
Default Constructor. | |
virtual | ~DriverModel () |
Default Destructor. | |
virtual double | getDesiredVel ()=0 |
virtual double | update (double vel, double dist)=0 |
virtual void | setVel (double vel)=0 |
virtual double | LaneChange (double GapToFront, double GapToBack, double FrontChangeAccel, double CurrentBackAccel, double ProposedBackAccel, bool overtake)=0 |
DriverModel::DriverModel | ( | ) |
Default Constructor.
DriverModel::~DriverModel | ( | ) | [virtual] |
Default Destructor.
virtual double DriverModel::getDesiredVel | ( | ) | [pure virtual] |
Implemented in IDM.
virtual double DriverModel::update | ( | double | vel, | |
double | dist | |||
) | [pure virtual] |
Implemented in IDM.
virtual void DriverModel::setVel | ( | double | vel | ) | [pure virtual] |
Implemented in IDM.
virtual double DriverModel::LaneChange | ( | double | GapToFront, | |
double | GapToBack, | |||
double | FrontChangeAccel, | |||
double | CurrentBackAccel, | |||
double | ProposedBackAccel, | |||
bool | overtake | |||
) | [pure virtual] |
Implemented in IDM.