|
Model Railroad System 2.2.2
|
Namespace to hold all of the FCF Support code. More...
Namespaces | |
| namespace | PDFFileStructures |
| PDF File support structures. | |
Classes | |
| class | Car |
| This class holds all of the information for a single car. More... | |
| class | CarGroup |
| Car group class. More... | |
| class | CarType |
| The CarType class represents a type of railroad car (rolling stock). More... | |
| class | Division |
| The Division class implements a single division, which contains a number of contigious stations. More... | |
| class | Industry |
| The Industry class represents an industry. More... | |
| class | LogMessageCallback |
| A callback to log a message. More... | |
| class | LQ24PrinterDevice |
| Class for an LQ24 compatible printer. More... | |
| class | Owner |
| The Owner class describes a car owner. More... | |
| class | PathName |
| A Class that portably represents a pathname. More... | |
| class | PauseCallback |
| The Pause callback. More... | |
| class | PDFPrinterDevice |
| PDF Printer device. More... | |
| class | PostScriptPrinterDevice |
| Derived class for printing on Postscript printers. More... | |
| class | PrinterDevice |
| Base class for printer devices (hard copy output). More... | |
| class | ShowBannerCallback |
| Display a page heading type message on the screen. More... | |
| class | Station |
| The Station class implements a single station. More... | |
| class | SwitchList |
| The global switch list structure. More... | |
| class | SwitchListElement |
| This class implements each switch list element. More... | |
| class | System |
| This is the main Freight Car Forwarder class. More... | |
| class | TextPrinterDevice |
| Derived class for printing on generic plain text printers. More... | |
| class | Train |
| The Train class represents a train. More... | |
| class | TrainDisplayCallback |
| Callback to manage a train status display. More... | |
| class | WorkInProgressCallback |
| Work In Progress Callback. More... | |
Typedefs | |
| typedef vector< Division * > | DivisionVector |
| A vector of divisions. More... | |
| typedef map< int, Division *, less< int > > | DivisionMap |
| A map of divisions, by integer index (division index). More... | |
| typedef map< char, Division *, less< char > > | DivisionSymbolMap |
| A map of divisions, by division symbol (a character). More... | |
| typedef vector< Station * > | StationVector |
| A station vector. More... | |
| typedef map< int, Station *, less< int > > | StationMap |
| A station map by integer index. More... | |
| typedef map< int, Train *, less< int > > | TrainMap |
| A map of trains, indexed by integer (train index). More... | |
| typedef map< string, Train *, less< string > > | TrainNameMap |
| A map of trains, indexed by string (Train name). More... | |
| typedef vector< Car * > | CarVector |
| A vector of cars. More... | |
| typedef map< int, Industry *, less< int > > | IndustryMap |
| A map of industry pointers indexed by an integer. More... | |
| typedef vector< Industry * > | IndustryVector |
| A vector of industry pointers. More... | |
| typedef vector< char > | CarTypeOrderVector |
| A vector of ordered car types. More... | |
| typedef map< char, CarType *, less< char > > | CarTypeMap |
| A map of car types indexed by type character. More... | |
| typedef map< string, Owner *, less< string > > | OwnerMap |
| Map of owners, indexed by their initials. More... | |
| typedef vector< SwitchListElement > | SwitchListElementVector |
| A vector of switch list elements. More... | |
| typedef vector< string > | stringVector |
| A Vector of strings. More... | |
Functions | |
| ostream & | operator<< (ostream &stream, const SwitchListElement &element) |
| Output stream operator for SwitchListElements. More... | |
| ostream & | operator<< (ostream &stream, const PDFFileStructures::PDFNameArray &pnarray) |
| Output stream operator for PDFNameArrays. More... | |
Namespace to hold all of the FCF Support code.
Fcfclasses 1.0.4
libfcfclasses 1.0.4
| typedef map<char, CarType *, less<char> > FCFSupport::CarTypeMap |
A map of car types indexed by type character.
| typedef vector<char> FCFSupport::CarTypeOrderVector |
A vector of ordered car types.
| typedef vector< Car * > FCFSupport::CarVector |
A vector of cars.
| typedef map<int, Division *, less<int> > FCFSupport::DivisionMap |
A map of divisions, by integer index (division index).
| typedef map<char, Division *, less<char> > FCFSupport::DivisionSymbolMap |
A map of divisions, by division symbol (a character).
| typedef vector<Division *> FCFSupport::DivisionVector |
A vector of divisions.
| typedef map<int, Industry *, less<int> > FCFSupport::IndustryMap |
A map of industry pointers indexed by an integer.
| typedef vector<Industry *> FCFSupport::IndustryVector |
A vector of industry pointers.
| typedef map<string, Owner *, less<string> > FCFSupport::OwnerMap |
Map of owners, indexed by their initials.
| typedef map<int, Station *, less<int> > FCFSupport::StationMap |
A station map by integer index.
| typedef vector<Station *> FCFSupport::StationVector |
A station vector.
| typedef vector<string> FCFSupport::stringVector |
A Vector of strings.
Used as the list of path list in a PathName instance.
| typedef vector<SwitchListElement> FCFSupport::SwitchListElementVector |
A vector of switch list elements.
| typedef map<int, Train *, less<int> > FCFSupport::TrainMap |
A map of trains, indexed by integer (train index).
| typedef map<string, Train *, less<string> > FCFSupport::TrainNameMap |
A map of trains, indexed by string (Train name).
| ostream & FCFSupport::operator<< | ( | ostream & | stream, |
| const PDFFileStructures::PDFNameArray & | pnarray | ||
| ) |
Output stream operator for PDFNameArrays.
| stream | The stream to write to. |
| pnarray | The array to write. |
| ostream & FCFSupport::operator<< | ( | ostream & | stream, |
| const SwitchListElement & | element | ||
| ) |
Output stream operator for SwitchListElements.
| stream | The output stream. |
| element | The switch list element to output. |