TruckGroup Class Reference

#include <TruckGroup.h>

List of all members.

Public Member Functions

std::vector< Truck * > getTrucks ()
 TruckGroup ()
int getTruckCountFromFile (std::string file)
int NoTrucksInDir (int dir)
int NoTrucksInLane (int lane)
int returnTruckCount ()
 TruckGroup (std::string file, const int *pArrS)
 TruckGroup (std::string file)
virtual ~TruckGroup ()
void readTruckFile (std::string file)
void displayTruck (int truckNo)
void writeTruckFile (const std::string file)

Private Member Functions

void commonConstructor (std::string file)

Private Attributes

double m_MaxSpan
int m_ArrS
int m_preAmble
std::vector< Truck * > m_vTrucks
int truckCount
std::ifstream in


Constructor & Destructor Documentation

TruckGroup::TruckGroup (  ) 

TruckGroup::TruckGroup ( std::string  file,
const int *  pArrS 
)

TruckGroup::TruckGroup ( std::string  file  ) 

TruckGroup::~TruckGroup (  )  [virtual]


Member Function Documentation

std::vector< Truck * > TruckGroup::getTrucks (  ) 

int TruckGroup::getTruckCountFromFile ( std::string  file  ) 

int TruckGroup::NoTrucksInDir ( int  dir  ) 

int TruckGroup::NoTrucksInLane ( int  lane  ) 

int TruckGroup::returnTruckCount (  ) 

void TruckGroup::readTruckFile ( std::string  file  ) 

void TruckGroup::displayTruck ( int  truckNo  ) 

void TruckGroup::writeTruckFile ( const std::string  file  ) 

void TruckGroup::commonConstructor ( std::string  file  )  [private]


Member Data Documentation

double TruckGroup::m_MaxSpan [private]

int TruckGroup::m_ArrS [private]

int TruckGroup::m_preAmble [private]

std::vector<Truck*> TruckGroup::m_vTrucks [private]

int TruckGroup::truckCount [private]

std::ifstream TruckGroup::in [private]


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

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