| Class | Description |
|---|---|
| ActionContainer | ActionContainer class to manage the available Actions for Editor and RunActivity |
| ActionFactory(T) | |
| ActionParameter | |
| AEBufferItem | |
| AECrossOver | Defines a CrossOver Only for display at this level |
| AEJunctionItem | Defines a junction being drawn in a 2D view. |
| AESectionCurve | |
| AESegment | |
| AESignalHead | |
| AESignalItem | Defines a signal being drawn in a 2D view. |
| AESignalObject | |
| AESignals | |
| AESignalWorldObject | |
| AETraveller | A traveller that represents a specific location and direction on a track node databse. Think of it like a virtual truck or bogie that can travel along the track or a virtual car that can travel along the road. |
| AuxActionHorn | |
| AuxActionRef | AuxActionRef The main class to define Auxiliary Action through the editor and used by RunActivity |
| AuxActionSigDelegate | |
| AuxActionWP | AuxActionWP Only used inside the editor (no multiple inheritance) |
| AuxControlStart | |
| AuxControlStopped | |
| DestinationPoint | |
| DrawUtility | |
| dVector | |
| edge | |
| GlobalItem | GlobalItem: The generic item for the viewer and json |
| MetaSegment | |
| MSTSBase | |
| MSTSCoord | |
| MSTSData | |
| MSTSItems | MSTSItems retains all the items comming from MSTS route config represented by GlobalItem derived classes. |
| ORConfig | ORConfig is the main class to access the OpenRail generic data for all route. |
| OriginPoint | |
| ORRouteConfig | ORRouteConfig is the main class to access the OpenRail specific data for a route. These data complete the MSTS one in terms of Station and Station's connectors to track. The data are saved in json file into the main repository of the route. |
| Possibility | |
| ShapeItem | Defines a siding name being drawn in a 2D view. Work in Progress |
| SideEndItem | |
| SideItem | Defines a siding sideItem (platform, difing or passing) SideStartItem is the place where the Siding Label is attached SideEndItem is the end place |
| SideStartItem | |
| StationAreaItem | |
| StationConnector | |
| StationItem | |
| StationPath | |
| StationPaths | |
| StationPathsHelper | |
| TagItem | Used to represent a tag, a mark with a name and used to facilitate navigation in the viewer |
| TimetableFileLite | class TimetableFileLite provides pre-information for menu extracts only description and list of trains |
| TimetableFileLite.TrainInformation | |
| TimetableGroupFile | class TimetableGroupFile extracts filenames from multiTTfile, extents names to full path |
| TimetableGroupFileLite | class TimetableGroupFileLite Creates pre-info for Multi TT file returns Description and list of pre-info per file |
| TrackCircuitElement | |
| TrackCircuitElementConnector | |
| TrackCircuitElementPlatform | |
| TrackNodeAE | |
| TrackSegment | Defines a geometric Track segment. |
| TravellerBeyondTrackLengthException | |
| TravellerInitializationException | |
| TravellerInvalidDataException | |
| TravellerOutsideBoundingAreaException | |
| TravellerOutsideCenterlineException |
| Delegate | Description |
|---|---|
| StationPathsHelper.GetPaths |