Open Rails

SignalObject Members

SignalObject overview

Public Static Fields

signalObjects
trackNodes
trItems

Public Instance Constructors

SignalObject Overloaded. Initializes a new instance of the SignalObject class.

Public Instance Fields

ApproachControlCleared
direction
draw_state
enabledTrain
ForcePropagation
hasFixedRoute
hasPermission
holdState
isSignal
JunctionsPassed
ReqNumClearAhead
sigfound
SignalHeads
SignalNumClearAhead_MSTS
SignalNumClearAhead_ORTS
SignalNumNormalHeads
signalRef
signalRoute
StationHold
TCDirection
TCNextDirection
TCNextTC
TCOffset
TCReference
tdbtraveller
thisRef
trackNode
trainRouteDirectionIndex
trRefIndex
WorldObject

Public Instance Properties

blockState
enabled
revDir
trItem

Public Instance Methods

AddHeadOverloaded.
ApproachControlPosition
ApproachControlSpeed
block_state
checkRouteState
CleanAllLock
clearHoldSignalDispatcher
DistanceTo
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type.
GetType (inherited from Object)Gets the type of the current instance.
HasHead
HasLockForTrain
isSignalHead
isSignalNormal 
isSignalType 
isStationHold
LockForTrain LockForTrain Add a lock for a train and a specific subpath (default 0). This allow the control of this signal by a specific action
next_nsig_lr
next_sig_lr 
next_sig_mr 
ObjectDistance
opp_sig_lrOverloaded.
opp_sig_mrOverloaded.
requestClearSignal
requestClearSignalExplorer
requestHoldSignalDispatcher
ResetRoute
ResetSignal
resetSignalEnabled
Restore
RestoreAspect
RestoreTrains
route_set
Save
SetDefaultRoute
setSignalDefaultNextSignal 
SetSignalType
SONextSignal
SONextSignalOpp
StateUpdate
this_lim_speed
this_sig_lrOverloaded.
this_sig_mrOverloaded.
this_sig_noSpeedReduction
this_sig_speed
ToString (inherited from Object)Returns a string that represents the current object.
TrainHasCallOn
TranslateTMAspect
UnlockForTrain
Update

Protected Instance Fields

LockedTrains

Protected Instance Methods

Finalize (inherited from Object)Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

SignalObject Class | ORTS Namespace