#include <TruckGroup.h>
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 |
TruckGroup::TruckGroup | ( | ) |
TruckGroup::TruckGroup | ( | std::string | file, | |
const int * | pArrS | |||
) |
TruckGroup::TruckGroup | ( | std::string | file | ) |
TruckGroup::~TruckGroup | ( | ) | [virtual] |
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] |
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] |