DriverModel Class Reference

A base class for representing driver models. More...

#include <DriverModel.h>

Inheritance diagram for DriverModel:

Inheritance graph
[legend]

List of all members.

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


Detailed Description

A base class for representing driver models.

Constructor & Destructor Documentation

DriverModel::DriverModel (  ) 

Default Constructor.

DriverModel::~DriverModel (  )  [virtual]

Default Destructor.


Member Function Documentation

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.


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

Generated on Fri Jul 25 16:11:17 2008 for EvolveTraffic by  doxygen 1.5.6