Model Railroad System  2.2.2
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cxpressnet::AccessoryDecoderInformationAccessory decoder information
 CInstruments::AnalogClockAnalog clock instrument
 Cazatrax::AzatraxAzatrax I/O Class
 CParsers::BezierBodyList of Bezier body lines (T, E, S, and C lines)
 CParsers::BezierBodyEltBezier Body elements: T, E, S, and C lines are collected
 CTTSupport::CabThis class maintains information about cabs
 CInstruments::CabSignalLampCab signal lamp type
 Clcc::CanAliasImplements a CAN Alias
 Clcc::CANGridConnectBase class to connect to a CAN bus using GridConnect formatted message over
 Clcc::CANGridConnectOverCANSocketConnect to a CAN bus using GridConnect formatted message over a CAN Socket connection
 Clcc::CANGridConnectOverTcpConnect to a CAN bus using GridConnect formatted message over a Tcp/Ip connection
 Clcc::CANGridConnectOverUSBSerialConnect to a CAN bus using GridConnect formatted message over a USB Serial port
 Clcc::CANHeaderCAN Header type
 Clcc::CanMessageA CAN Message, containing a 29-bit header and upto 8 bytes of data
 Clcc::CanTransportLogical transport of CAN Messages
 CFCFSupport::CarThis class holds all of the information for a single car
 CFCFSupport::CarGroupCar group class
 CFCFSupport::CarTypeType of railroad car (rolling stock)
 Ccmri::CMriMain C/MRI interface class
 CCmriSupport::CmriNodeCMR/I node type
 CCTCPanel::CodeButtonCode button object type
 Cxpressnet::CommandStationResponseGeneral response class
 Cxpressnet::CommandStationStatusCommand station status
 CParsers::TrackGraph::CompressedEdgeValuesCompressed graph edge values
 CParsers::TrackGraph::CompressedNodeValuesCompressed graph node values
 Clcc::ConfigMemoryConfigure memory
 Clcc::ConfigOptionsDisplay memory config options
 Clcc::ConfigurationEditorGenerate OpenLCB Memory Configuration Window
 CParsers::CornuBodyList of Cornu body lines (T, E, S, and C lines)
 CParsers::CornuBodyEltCornu Body elements: T, E, S, and C lines are collected
 CCTCPanel::CrossingCrossing object type
 CCTCPanel::CrossoverCrossover (turnout) object type
 CFCFSupport::PDFFileStructures::CrossReferenceTableThe cross reference table object
 CCTCPanel::CTCLabelCTC Label object type
 CCTCPanel::CTCPanelMain CTC Panel megawidget
 Cctiacela::CTIAcelaMain CTIAcela interface class
 CCTCPanel::CurvedBlockCurved Block object type
 CInstruments::DialInstrumentGeneric dial instrument
 CInstruments::DigitalClockDigital clock instrument
 CInstruments::DigitalInstrumentDigital instrument
 CFCFSupport::DivisionImplements a single division, which contains a number of contigious stations
 Cxpressnet::DoubleHeaderInformationDouble header information
 Cxpressnet::DoubleHeaderMuErrorDouble header or MU error
 CCTCPanel::DoubleSlipDouble Slip (turnout) object type
 CParsers::TrackGraph::EdgeValuesUncompressed graph edge values
 CCTCPanel::EndBumperEnd Bumper object type
 CTTSupport::eqstr
 Clcc::EventIDAn event id structure
 Clcc::EventID_or_nullAn EventID or empty string
 Clcc::EventLogEvent received log, with event sender
 Clcc::EventReceivedDisplay a received event
 Cxpressnet::FunctionStatusFunction status
 Clinuxgpio::GpioInputActiveHighInput pin, active high (high is true)
 Clinuxgpio::GpioInputActiveLowInput pin, active low (low is true)
 Clinuxgpio::GpioOutputSafeHighOutput pin, initialized to high
 Clinuxgpio::GpioOutputSafeHighInvertOutput pin, initialized to high, inverted
 Clinuxgpio::GpioOutputSafeLowOutput pin, initialized to low
 Clinuxgpio::GpioOutputSafeLowInvertedOutput pin, initialized to low, with inverted logic
 Clcc::GridConnectMessageA Grid Connect formatted CAN message
 Clcc::GridConnectReplyA Grid Connect formatted CAN message (reply)
 CTTSupport::hashOption hash map, used for Print options
 CCTCPanel::HiddenBlockHidden Block object type
 CHTMLHelp::HTMLHelpA widget that implements a help dialog that renders HTML coded help pages (generally generated from LaTeX using tex4ht's htlatex script)
 CFCFSupport::PDFFileStructures::IndirectObjectIndirect object base class
 CFCFSupport::IndustryIndustry
 CParsers::IntegerListThe IntegerList class implements a linked list of integers, used for turnout route lists
 CCTCPanel::LampLamp object type
 Cxpressnet::LI100MessageLI100 messages
 Cxpressnet::LI100VersionNumbersLI100 Version Numbers
 Cxpressnet::LI101XPressNetAddressLI101 XPress Net Address
 Clinuxgpio::LinuxGpioBase generic GPIO interface class
 Cxpressnet::LocomotiveAddressLocomotive address
 CCabWidgets::LocomotiveDirectionLocomotive Direction widget
 Cxpressnet::LocomotiveInformationLocomotive information
 CCabWidgets::LocomotiveSpeedLocomotive Speed widget
 CFCFSupport::LogMessageCallbackA callback to log a message
 CmainwindowA widget that is heavily extended from the BWidget MainFrame windget
 Clcc::MTIDetailMTI Header type, detailed version
 Clcc::MTIHeaderMTI Header type
 Cnce::NCEMain NCE Cab Bus interface class
 Clcc::nid_or_nullNode ID regexp pattern or the empty string
 CParsers::TrackGraph::NodeValuesUncompressed graph node values
 CTTSupport::OccupiedThis class records a train sitting on a storage track during a specified time frame
 Clcc::OpenLCBMessageOpenLCB Message type
 Clcc::OpenLCBNodeConnect to a OpenLCB interface
 Clcc::OpenLCBOverTcpConnect to a OpenLCB over Tcp/Ip
 Clcc::OpenLCBProtocolsSupported LCC Protocol name type
 Cstd::ostringstream
 COvalWidgets::OvalButtonOval button
 COvalWidgets::OvalRoundCornerRectangleOval Round Corner Rectangle
 COvalWidgets::OvalScaleAn oval scale widget, much like a standard Tk scale widget
 COvalWidgets::OvalSliderOval Slider
 COvalWidgets::OvalSrollBarOval SrollBar
 CFCFSupport::OwnerDescribes a car owner
 CParsers::ParseFileVirtual base class for file-based parsers
 CParseXMLClass to hold an XML tree
 CFCFSupport::PathNameA Class that portably represents a pathname
 CTTSupport::PathNameA Class that portably represents a pathname
 CFCFSupport::PauseCallbackThe Pause callback
 CParsers::TrackGraph::PointPosition structure
 CParsers::BezierBodyElt::PosPosition structure
 CParsers::CornuBodyElt::PosPosition structure
 CParsers::TurnoutBodyElt::PosPosition structure
 CFCFSupport::PrinterDeviceBase class for printer devices (hard copy output)
 CCTCPanel::PushButtonPush Button object type
 Craildriver::RaildriverClientRaildriver Client class – connects to the Raildriver daemon
 CRaildriverIOLow-level Raildriver I/O functions
 CParsers::RouteVecRoute structure
 CSatelliteSatellite class
 CCTCPanel::SchLabelSchematic Label object type
 CCTCPanel::ScissorCrossoverScissor Crossover (turnout) object type
 CScrollTabNotebookTabbed Notebook with scrollable tabs
 CParsers::SegPosSegment position, endpoint or other coordinate
 CParsers::SegVectorSegemnt structure
 CCabWidgets::SelectLocomotiveSelect or enter a Locomotive address
 Clcc::SendEventSend Event Dialog – send PCRE message
 Cxpressnet::ServiceModeResponseService mode response
 CFCFSupport::ShowBannerCallbackDisplay a page heading type message on the screen
 CCTCPanel::SignalSignal object type
 CCTCPanel::SIGPlateSignal plate object type
 CSimpleDOMElementA simple DOM element coded in Tcl using SNIT
 CCTCPanel::SingleSlipSingle Slip (turnout) object type
 Cxpressnet::SoftwareVersionSoftware version
 CsplashWidget that implements a spash window
 Cazatrax::Azatrax::StateDataPacketRaw USB Data Packet
 CFCFSupport::StationImplements a single station
 CTTSupport::StationImplements a station
 CFCFSupport::SwitchListElement::StationOrIndustryA const pointer to a train's stop, which can be either a station or an industry, depending on what kind of train it is
 CFCFSupport::Train::StationOrIndustryUnion of stations or industries, used for stops
 CTTSupport::StationTimesStation times class, used by the LaTeX generator methods
 Cazatrax::MRD::status1_unionStatus byte 1 union type
 Cazatrax::SL2::status1_unionStatus byte 1 union type (Output states)
 Cazatrax::SR4::status1_unionStatus byte 1 union type (Outputs)
 Cazatrax::MRD::status2_unionStatus byte 2 union type
 Cazatrax::SL2::status2_unionStatus byte 2 union type (Input sense)
 Cazatrax::SR4::status2_unionStatus byte 2 union type (Input sense)
 Cazatrax::SL2::status3_unionStatus byte 3 union type (Input control state)
 Cazatrax::SR4::status3_unionStatus byte 3 union type (Input Control Status)
 CTTSupport::StopThis class implements a stop
 CTTSupport::StorageTrackImplements a storage track
 CCTCPanel::StraightBlockStraight Block object type
 CCTCPanel::StubYardStub Yard object type
 CCTCPanel::SwitchSwitch (turnout) object type
 CFCFSupport::SwitchListThe global switch list structure
 CFCFSupport::SwitchListElementThis class implements each switch list element
 CCTCPanel::SWPlateSwitch plate object type
 CFCFSupport::SystemThis is the main Freight Car Forwarder class
 CCTCPanel::ThreeWaySWThree Way Switch (turnout) object type
 CCTCPanel::ThroughYardThrough Yard object type
 CTTSupport::TimeRangeImplements a range of times
 CTTSupport::TimeTableSystemThis is the main Time Table Class
 CCTCPanel::ToggleToggle switch object type
 CParsers::TrackBodyList of track endpoints (T and E lines)
 CParsers::TrackBodyEltTrack endpoint elements (T and E lines)
 CParsers::TrackGraphTrack Graph class, which encapsulates the track graphs
 CFCFSupport::TrainTrain
 CTTSupport::TrainThis class implements a train
 CFCFSupport::TrainDisplayCallbackCallback to manage a train status display
 CParsers::TrackGraph::Transform2DTwo dimensional transform class
 CParsers::TurnoutBodyList of turnout body lines (T, E, P, S, C, and J lines)
 CParsers::TurnoutBodyEltTurnout body elements: T, E, P, S, C, and J lines are collected
 CParsers::TurnoutGraphicStructure holding a turnout's graphical information
 CParsers::TurnoutRoutelistTurnout route list structure
 Cvector
 CFCFSupport::WorkInProgressCallbackWork In Progress Callback
 Cxpressnet::XPressNetMain XPressNet interface class
 Cxpressnet::XpressNetEventXPressNet Event class
 CYY_MRRXtrkCad_INHERIT
 Cyy_MRRXtrkCad_stype
 Cyyltype