Model Railroad System
2.2.2
|
This is the complete list of members for FCFSupport::System, including all inherited members.
AddCar(FCFSupport::Car *newcar) | FCFSupport::System | inline |
AddOwner(const char *initials) | FCFSupport::System | inline |
ALL enum value | FCFSupport::System | |
All enum value | FCFSupport::System | |
CarAssignment(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *log, const FCFSupport::ShowBannerCallback *banner, char **outmessage=NULL) | FCFSupport::System | |
carDest | FCFSupport::System | private |
carGroups | FCFSupport::System | private |
CarLocationType enum name | FCFSupport::System | |
CarMovements() const | FCFSupport::System | inline |
carMovements | FCFSupport::System | private |
cars | FCFSupport::System | private |
carsAtDest | FCFSupport::System | private |
CarsAtDest() const | FCFSupport::System | inline |
CarsAtDest_CarsInTransit() const | FCFSupport::System | inline |
carsAtDest_carsInTransit | FCFSupport::System | private |
CarsAtWorkBench() const | FCFSupport::System | inline |
carsAtWorkBench | FCFSupport::System | private |
CarsFile() const | FCFSupport::System | inline |
carsFile | FCFSupport::System | private |
carsInTransit | FCFSupport::System | private |
CarsInTransit() const | FCFSupport::System | inline |
carsMoved | FCFSupport::System | private |
CarsMoved() const | FCFSupport::System | inline |
CarsMovedMore() const | FCFSupport::System | inline |
carsMovedMore | FCFSupport::System | private |
carsMovedOnce | FCFSupport::System | private |
CarsMovedOnce() const | FCFSupport::System | inline |
CarsMovedThree() const | FCFSupport::System | inline |
carsMovedThree | FCFSupport::System | private |
carsMovedTwice | FCFSupport::System | private |
CarsMovedTwice() const | FCFSupport::System | inline |
CarsNotMoved() const | FCFSupport::System | inline |
carsNotMoved | FCFSupport::System | private |
CarTypeReport enum name | FCFSupport::System | |
carTypes | FCFSupport::System | private |
CarTypesFile() const | FCFSupport::System | inline |
carTypesFile | FCFSupport::System | private |
carTypesOrder | FCFSupport::System | private |
CarTypesOrder(int i) const | FCFSupport::System | inline |
CarTypesOrderIndex(char type) const | FCFSupport::System | |
curDiv | FCFSupport::System | private |
DeleteAllExistingCars() | FCFSupport::System | |
deliver | FCFSupport::System | private |
DIVISION enum value | FCFSupport::System | |
divisions | FCFSupport::System | private |
FindCarInCarVector(CarVector &cvect, Car *car) | FCFSupport::System | private |
FindDivisionByIndex(int i) const | FCFSupport::System | inline |
FindDivisionBySymbol(char symbol) const | FCFSupport::System | |
FindDivisionIndex(const FCFSupport::Division *division) const | FCFSupport::System | |
FindIndustry(Industry *industry) | FCFSupport::System | private |
FindIndustryByIndex(int i) const | FCFSupport::System | inline |
FindIndustryByName(string name) const | FCFSupport::System | |
FindIndustryIndex(const FCFSupport::Industry *industry) const | FCFSupport::System | |
FindStationByName(string name, string comment) const | FCFSupport::System | |
FindStationIndex(const FCFSupport::Station *station) const | FCFSupport::System | |
FindTrainByIndex(int i) const | FCFSupport::System | inline |
FindTrainByName(const char *name) const | FCFSupport::System | inline |
FirstCarType() const | FCFSupport::System | inline |
FirstDivision() const | FCFSupport::System | inline |
FirstIndustry() const | FCFSupport::System | inline |
FirstOwner() const | FCFSupport::System | inline |
FirstStation() const | FCFSupport::System | inline |
FirstTrain() const | FCFSupport::System | inline |
FixedRouteMirrorCheck(Car *Cx, Industry *Ix) | FCFSupport::System | private |
FormatDutyTime(int dutytimeminutes) const | FCFSupport::System | private |
GetCarStatus(const Car *car, string &status, string &carTypeDescr) const | FCFSupport::System | |
GetIndustryCarCounts() | FCFSupport::System | private |
GlobStringMatch(const string thestring, const string pattern) const | FCFSupport::System | private |
GlobStringMatchHelper(string::const_iterator string_i, string::const_iterator string_e, string::const_iterator pattern_i, string::const_iterator pattern_e) const | FCFSupport::System | private |
IndRipTrack() | FCFSupport::System | inline |
IndRipTrackConst() const | FCFSupport::System | inline |
IndScrapYard() const | FCFSupport::System | inline |
indScrapYard | FCFSupport::System | private |
industries | FCFSupport::System | private |
IndustriesFile() const | FCFSupport::System | inline |
industriesFile | FCFSupport::System | private |
INDUSTRY enum value | FCFSupport::System | |
IndustryIndex(const FCFSupport::Industry *indus) const | FCFSupport::System | |
IndustryTakesCar(Industry *Ix, Car *Cx) | FCFSupport::System | private |
InternalRunOneTrain(Train *train, bool boxMove, const FCFSupport::TrainDisplayCallback *traindisplay, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
LastCarType() const | FCFSupport::System | inline |
LastDivision() const | FCFSupport::System | inline |
LastIndustry() const | FCFSupport::System | inline |
LastOwner() const | FCFSupport::System | inline |
LastStation() const | FCFSupport::System | inline |
LastTrain() const | FCFSupport::System | inline |
LoadCarFile(char **outmessage=NULL) | FCFSupport::System | |
LoadStatsFile(char **outmessage=NULL) | FCFSupport::System | |
LogCarPickup(Car *car, Train *train, bool boxMove) | FCFSupport::System | private |
messageBuffer | FCFSupport::System | private |
NextShift() | FCFSupport::System | inline |
numberCars | FCFSupport::System | private |
NumberOfCars() const | FCFSupport::System | inline |
NumberOfDivisions() const | FCFSupport::System | inline |
NumberOfIndustries() const | FCFSupport::System | inline |
NumberOfStations() const | FCFSupport::System | inline |
NumberOfTrains() const | FCFSupport::System | inline |
ordersFile | FCFSupport::System | private |
OrdersFile() const | FCFSupport::System | inline |
originYard | FCFSupport::System | private |
OtherCarOkForTrain(Car *car, Train *train) | FCFSupport::System | private |
owners | FCFSupport::System | private |
ownersFile | FCFSupport::System | private |
OwnersFile() const | FCFSupport::System | inline |
PrintAllCarTypes(bool totalsOnly, FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
PrintAllLists(const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner, FCFSupport::PrinterDevice *printer) | FCFSupport::System | |
PrintAlpha() const | FCFSupport::System | inline |
printAlpha | FCFSupport::System | private |
PrintAnalysisHeader(FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
PrintAtwice() const | FCFSupport::System | inline |
printAtwice | FCFSupport::System | private |
PrintCarHeading(FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
PrintCarTypesHeader(FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
PrintCarTypesSummaryHeader(FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
PrintDashedLine(FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
PrintDispatch() const | FCFSupport::System | inline |
printDispatch | FCFSupport::System | private |
PrintDispatcher(string banner, char trainType, FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
Printem() const | FCFSupport::System | inline |
printem | FCFSupport::System | private |
PrintFormFeed(FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
PrintIndustryHeader(FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
printList | FCFSupport::System | private |
PrintList() const | FCFSupport::System | inline |
PrintLocCommon(FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
PrintLocOneIndustry(const FCFSupport::Industry *Ix, const FCFSupport::Station *Sx, bool &firstOne, FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
PrintLtwice() const | FCFSupport::System | inline |
printLtwice | FCFSupport::System | private |
PrintOneAnalysis(const Industry *Ix, int &carsToDiv, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
PrintOneCarInfo(const Car *car, FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
PrintOneCarLocation(const Car *car, FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
PrintOneCarType(bool totalsOnly, char carType, const CarType *ct, int &OnLineShippersOfType, int &OffLineShippersOfType, int &OnLineReceiversOfType, int &OffLineReceiversOfType, int &allTotalMoves, int &allTotalAssigns, FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
PrintOneIndustry(const Industry *ix, int &lenInDiv, int &carsInDiv, int &carsToDiv, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
PrintSystemBanner(FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
PrintTrainLoc(Train *train, int Px, const FCFSupport::LogMessageCallback *Log, const FCFSupport::TrainDisplayCallback *traindisplay) | FCFSupport::System | private |
PrintTrainOrderHeader(const FCFSupport::Train *train, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
PrintTrainOrders(const Train *train, FCFSupport::PrinterDevice *printer) const | FCFSupport::System | private |
printYards | FCFSupport::System | private |
PrintYards() const | FCFSupport::System | inline |
ranAllTrains | FCFSupport::System | private |
RanAllTrains() const | FCFSupport::System | inline |
Random() | FCFSupport::System | inline |
Randomize(int seed) | FCFSupport::System | inline |
ReadCarTypes(char **outmessage=NULL) | FCFSupport::System | private |
ReadDivisions(istream &stream, map< int, int, less< int > > &homemap, char **outmessage=NULL) | FCFSupport::System | private |
ReadGroupLimit(istream &stream, const char *label, int &value, const char *filename, char **outmessage=NULL) | FCFSupport::System | private |
ReadIndustries(char **outmessage=NULL) | FCFSupport::System | private |
ReadOwners(char **outmessage=NULL) | FCFSupport::System | private |
ReadStations(istream &stream, char **outmessage=NULL) | FCFSupport::System | private |
ReadTrainOrders(char **outmessage=NULL) | FCFSupport::System | private |
ReadTrains(char **outmessage=NULL) | FCFSupport::System | private |
ReLoadCarFile(char **outmessage) | FCFSupport::System | inline |
ReportAnalysis(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) const | FCFSupport::System | |
ReportCarLocations(CarLocationType cltype, int index, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) | FCFSupport::System | |
ReportCarOwners(string ownerInitials, const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) const | FCFSupport::System | |
ReportCars(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) const | FCFSupport::System | |
ReportCarsNotMoved(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) const | FCFSupport::System | |
ReportCarTypes(CarTypeReport rtype, char carType, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) const | FCFSupport::System | |
ReportIndustries(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) const | FCFSupport::System | |
ReportLocAll(bool printBench, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) | FCFSupport::System | private |
ReportLocDivision(DivisionMap::const_iterator Dx, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) | FCFSupport::System | private |
ReportLocIndustry(IndustryMap::const_iterator Ix, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) | FCFSupport::System | private |
ReportLocStation(StationMap::const_iterator Sx, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) | FCFSupport::System | private |
ReportTrains(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) const | FCFSupport::System | |
ResetIndustryStats() | FCFSupport::System | |
RestartLoop() | FCFSupport::System | |
RunAllTrains(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner, FCFSupport::PrinterDevice *printer, const FCFSupport::TrainDisplayCallback *traindisplay) | FCFSupport::System | |
RunBoxMoves(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner, FCFSupport::PrinterDevice *printer, const FCFSupport::TrainDisplayCallback *traindisplay) | FCFSupport::System | |
RunOneLocal(Train *train, bool boxMove, CarVector &consist, const FCFSupport::TrainDisplayCallback *traindisplay, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
RunOneManifest(Train *train, bool boxMove, CarVector &consist, const FCFSupport::TrainDisplayCallback *traindisplay, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
RunOnePassenger(Train *train, bool boxMove, const FCFSupport::TrainDisplayCallback *traindisplay, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
RunOneTrain(Train *train, bool boxMove, const FCFSupport::TrainDisplayCallback *traindisplay, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) | FCFSupport::System | |
SaveCars(char **outmessage=NULL) | FCFSupport::System | |
SearchForCarIndexesByNumber(string number, bool subStringP) const | FCFSupport::System | |
SearchForIndustryPattern(string industryNamePattern) const | FCFSupport::System | |
SearchForTrainPattern(string trainNamePattern) const | FCFSupport::System | |
SessionNumber() const | FCFSupport::System | inline |
sessionNumber | FCFSupport::System | private |
SetPrintAlpha(bool flag) | FCFSupport::System | inline |
SetPrintAtwice(bool flag) | FCFSupport::System | inline |
SetPrintDispatch(bool flag) | FCFSupport::System | inline |
SetPrintem(bool flag) | FCFSupport::System | inline |
SetPrintList(bool flag) | FCFSupport::System | inline |
SetPrintLtwice(bool flag) | FCFSupport::System | inline |
SetPrintYards(bool flag) | FCFSupport::System | inline |
shiftNumber | FCFSupport::System | private |
ShiftNumber() const | FCFSupport::System | inline |
ShowCarMovements(bool showAll, const FCFSupport::Industry *Ix, const FCFSupport::Train *Tx, const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner) const | FCFSupport::System | |
ShowCarsInDivision(const Division *division, const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner) const | FCFSupport::System | |
ShowCarsNotMoved(const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner) const | FCFSupport::System | |
ShowTrainCars(const Train *Tx, const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner) const | FCFSupport::System | |
ShowTrainTotals(const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner) const | FCFSupport::System | |
ShowUnassignedCars(const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner) const | FCFSupport::System | |
SkipCommentsGets(istream &stream, string &buffer, const char *message, char **outmessage=NULL) | FCFSupport::System | private |
split(string s, char delimiter) const | FCFSupport::System | private |
STATION enum value | FCFSupport::System | |
stations | FCFSupport::System | private |
statsFile | FCFSupport::System | private |
StatsFile() const | FCFSupport::System | inline |
statsPeriod | FCFSupport::System | private |
StatsPeriod() const | FCFSupport::System | inline |
StringToInt(string str, int &result, const char *message, char **outmessage=NULL) const | FCFSupport::System | private |
StringToIntRange(string str, int &result, int minv, int maxv, const char *message, char **outmessage=NULL) const | FCFSupport::System | private |
Summary enum value | FCFSupport::System | |
switchList | FCFSupport::System | private |
System() | FCFSupport::System | inlineprotected |
System(const char *systemfile, int seed, char **outmessage=NULL) | FCFSupport::System | |
systemFile | FCFSupport::System | private |
SystemFile() const | FCFSupport::System | inline |
systemName | FCFSupport::System | private |
SystemName() const | FCFSupport::System | inline |
TheCar(int i) const | FCFSupport::System | inline |
TheCarGroup(int i) const | FCFSupport::System | inline |
TheCarType(char c) | FCFSupport::System | inline |
TheDivision(int i) | FCFSupport::System | inline |
TheIndustry(int i) | FCFSupport::System | inline |
TheOwner(const char *initials) | FCFSupport::System | inline |
TheStation(int i) | FCFSupport::System | inline |
Today() const | FCFSupport::System | private |
TotalCars() const | FCFSupport::System | inline |
totalLoads | FCFSupport::System | private |
totalPickups | FCFSupport::System | private |
totalRevenueTons | FCFSupport::System | private |
totalShifts | FCFSupport::System | private |
TotalShifts() const | FCFSupport::System | inline |
totalTons | FCFSupport::System | private |
TrainByIndex(int i) | FCFSupport::System | inline |
TrainByName(const char *name) | FCFSupport::System | inline |
TrainCarPickupCheck(Car *car, Train *train, bool boxMove, CarVector &consist, bool &didAction, int Px, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
TrainDropAllCars(Train *train, int Px, CarVector &consist, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
TrainDropOneCar(Car *car, Train *train, CarVector::iterator Lx, CarVector &consist, bool &didAction, int Px, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
trainEmpties | FCFSupport::System | private |
trainIndex | FCFSupport::System | private |
TrainIndex(const FCFSupport::Train *train) const | FCFSupport::System | |
trainLastLocation | FCFSupport::System | private |
trainLength | FCFSupport::System | private |
trainLoads | FCFSupport::System | private |
TrainLocalDrops(Train *train, int Px, CarVector &consist, bool &didAction, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
TrainLocalOriginate(Train *train, bool boxMove, int Px, CarVector &consist, bool &didAction, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
TrainLocalPickups(Train *train, bool boxMove, int Px, CarVector &consist, bool &didAction, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
trainLongest | FCFSupport::System | private |
TrainManifestDrops(Train *train, int Px, CarVector &consist, bool &didAction, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
TrainManifestPickups(Train *train, bool boxMove, int Px, CarVector &consist, bool &didAction, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
TrainPickupOneCar(Car *car, Train *train, bool boxMove, CarVector &consist, bool &didAction, int Px, CarVector::iterator Lx, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
TrainPrintConsistSummary(Train *train, CarVector &consist, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
TrainPrintFinalSummary(Train *train, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
trainPrintOK | FCFSupport::System | private |
TrainPrintTown(const FCFSupport::Train *train, const FCFSupport::Station *curStation, FCFSupport::PrinterDevice *printer) | FCFSupport::System | private |
trains | FCFSupport::System | private |
TrainsFile() const | FCFSupport::System | inline |
trainsFile | FCFSupport::System | private |
trainTons | FCFSupport::System | private |
trim(string line) const | FCFSupport::System | private |
Type enum value | FCFSupport::System | |
UpperCase(const string str) const | FCFSupport::System | private |
wayFreight | FCFSupport::System | private |
whitespace | FCFSupport::System | privatestatic |
WriteOneCarToDisk(Car *car, ostream &stream) | FCFSupport::System | private |
~System() | FCFSupport::System |