Open Rails

Orts.Formats.OR Namespace

Namespace Hierarchy

Classes

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  

Delegates

Delegate Description
StationPathsHelper.GetPaths  

Enumerations

Enumeration Description
AESignalObject.HoldState  
AESignalObject.InternalBlockstate  
AESignalObject.MstsBlockState  
AESignalObject.Permission  
AETraveller.TravellerDirection  
AllowedDir  
AuxActionRef.AUX_ACTION