CEvolveTrafficDoc Class Reference

#include <EvolveTrafficDoc.h>

Collaboration diagram for CEvolveTrafficDoc:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual BOOL OnNewDocument ()
virtual void Serialize (CArchive &ar)
void initSim ()
void UpdateDerivedMembers ()
WORD getFileType () const
CString getFileIn () const
CString getFileOut () const
int getNoLanesDirPos () const
int getNoLanesDirNeg () const
double getSimTimeStep () const
int getNoDirections () const
int getNoLanes () const
int getRoadLength () const
int getTrafFileNoLanesDirPos () const
int getTrafFileNoLanesDirNeg () const
int getPosOutputDetectorDirPos () const
int getPosOutputDetectorDirNeg () const
BOOL getAllowLaneChanging () const
CIDMParameterSet getIDMParams_Car () const
CIDMParameterSet getIDMParams_SmallTruck () const
CIDMParameterSet getIDMParams_LargeTruck () const
CIDMParameterSet getIDMParams_Crane () const
CIDMParameterSet getIDMParams_Lowloader () const
void setFileType (WORD fileType)
void setFileIn (CString file)
void setFileOut (CString file)
void setNoLanesDirPos (int nlpos)
void setNoLanesDirNeg (int nlneg)
void setSimTimeStep (double ts)
void setNoDirections (int nd)
void setNoLanes (int nl)
void setRoadLength (int L)
void setTrafFileNoLanesDirPos (int nl)
void setTrafFileNoLanesDirNeg (int nl)
void setPosOutputDetectorDirPos (int loc)
void setPosOutputDetectorDirNeg (int loc)
void setAllowLaneChanging (BOOL status)
void setIDMParams_Car (CIDMParameterSet theSet)
void setIDMParams_SmallTruck (CIDMParameterSet theSet)
void setIDMParams_LargeTruck (CIDMParameterSet theSet)
void setIDMParams_Crane (CIDMParameterSet theSet)
void setIDMParams_Lowloader (CIDMParameterSet theSet)
virtual ~CEvolveTrafficDoc ()

Public Attributes

Sim m_Sim

Protected Member Functions

 CEvolveTrafficDoc ()

Private Attributes

BOOL m_AllowLaneChanging
int m_PosOutputDetectorDirPos
int m_PosOutputDetectorDirNeg
int m_TrafFileNoLanesDirPos
int m_TrafFileNoLanesDirNeg
int m_NoVehicleClasses
CString m_FileIn
CString m_FileOut
WORD m_FileType
int m_NoLanesDirPos
int m_NoLanesDirNeg
double m_SimTimeStep
int m_NoDirections
int m_NoLanes
int m_RoadLength
CIDMParameterSet m_IDMParams_Car
CIDMParameterSet m_IDMParams_SmallTruck
CIDMParameterSet m_IDMParams_LargeTruck
CIDMParameterSet m_IDMParams_Crane
CIDMParameterSet m_IDMParams_Lowloader


Constructor & Destructor Documentation

CEvolveTrafficDoc::CEvolveTrafficDoc (  )  [protected]

CEvolveTrafficDoc::~CEvolveTrafficDoc (  )  [virtual]


Member Function Documentation

BOOL CEvolveTrafficDoc::OnNewDocument (  )  [virtual]

void CEvolveTrafficDoc::Serialize ( CArchive &  ar  )  [virtual]

void CEvolveTrafficDoc::initSim (  ) 

void CEvolveTrafficDoc::UpdateDerivedMembers (  ) 

WORD CEvolveTrafficDoc::getFileType (  )  const [inline]

CString CEvolveTrafficDoc::getFileIn (  )  const [inline]

CString CEvolveTrafficDoc::getFileOut (  )  const [inline]

int CEvolveTrafficDoc::getNoLanesDirPos (  )  const [inline]

int CEvolveTrafficDoc::getNoLanesDirNeg (  )  const [inline]

double CEvolveTrafficDoc::getSimTimeStep (  )  const [inline]

int CEvolveTrafficDoc::getNoDirections (  )  const [inline]

int CEvolveTrafficDoc::getNoLanes (  )  const [inline]

int CEvolveTrafficDoc::getRoadLength (  )  const [inline]

int CEvolveTrafficDoc::getTrafFileNoLanesDirPos (  )  const [inline]

int CEvolveTrafficDoc::getTrafFileNoLanesDirNeg (  )  const [inline]

int CEvolveTrafficDoc::getPosOutputDetectorDirPos (  )  const [inline]

int CEvolveTrafficDoc::getPosOutputDetectorDirNeg (  )  const [inline]

BOOL CEvolveTrafficDoc::getAllowLaneChanging (  )  const [inline]

CIDMParameterSet CEvolveTrafficDoc::getIDMParams_Car (  )  const [inline]

CIDMParameterSet CEvolveTrafficDoc::getIDMParams_SmallTruck (  )  const [inline]

CIDMParameterSet CEvolveTrafficDoc::getIDMParams_LargeTruck (  )  const [inline]

CIDMParameterSet CEvolveTrafficDoc::getIDMParams_Crane (  )  const [inline]

CIDMParameterSet CEvolveTrafficDoc::getIDMParams_Lowloader (  )  const [inline]

void CEvolveTrafficDoc::setFileType ( WORD  fileType  ) 

void CEvolveTrafficDoc::setFileIn ( CString  file  ) 

void CEvolveTrafficDoc::setFileOut ( CString  file  ) 

void CEvolveTrafficDoc::setNoLanesDirPos ( int  nlpos  ) 

void CEvolveTrafficDoc::setNoLanesDirNeg ( int  nlneg  ) 

void CEvolveTrafficDoc::setSimTimeStep ( double  ts  ) 

void CEvolveTrafficDoc::setNoDirections ( int  nd  ) 

void CEvolveTrafficDoc::setNoLanes ( int  nl  ) 

void CEvolveTrafficDoc::setRoadLength ( int  L  ) 

void CEvolveTrafficDoc::setTrafFileNoLanesDirPos ( int  nl  ) 

void CEvolveTrafficDoc::setTrafFileNoLanesDirNeg ( int  nl  ) 

void CEvolveTrafficDoc::setPosOutputDetectorDirPos ( int  loc  ) 

void CEvolveTrafficDoc::setPosOutputDetectorDirNeg ( int  loc  ) 

void CEvolveTrafficDoc::setAllowLaneChanging ( BOOL  status  ) 

void CEvolveTrafficDoc::setIDMParams_Car ( CIDMParameterSet  theSet  ) 

void CEvolveTrafficDoc::setIDMParams_SmallTruck ( CIDMParameterSet  theSet  ) 

void CEvolveTrafficDoc::setIDMParams_LargeTruck ( CIDMParameterSet  theSet  ) 

void CEvolveTrafficDoc::setIDMParams_Crane ( CIDMParameterSet  theSet  ) 

void CEvolveTrafficDoc::setIDMParams_Lowloader ( CIDMParameterSet  theSet  ) 


Member Data Documentation

CString CEvolveTrafficDoc::m_FileIn [private]

CString CEvolveTrafficDoc::m_FileOut [private]


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

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