Signal Members Railroad Automation Class Library

The Signal type exposes the following members.
Constructors

  NameDescription
Public methodSignal 
Initializes a new instance of the Signal class
Protected methodSignal(SerializationInfo, StreamingContext)
Initializes a new instance of the Signal class
Public methodSignal(Signal SignalConfig, String)
Initializes a new instance of the Signal class
Back to Top
Methods

  NameDescription
Protected methodClone
Used internally.
(Inherited from CtcObjectBase.)
Public methodDeleteSelf (Overrides CtcObjectBase DeleteSelf .)
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Protected methodGetObjectData (Overrides CtcObjectBase GetObjectData(SerializationInfo, StreamingContext).)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodInitStoredState
Used internally during deserialization.
(Inherited from CtcObjectBase.)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodNotifyObjectChanged
Raises the ObjectChangedevent for this object.
(Inherited from CtcObjectBase.)
Public methodSetAspect(Byte)
Sets the signal's Aspect by value.
Public methodSetAspect(String)
Sets the signal's Aspect by name.
Public methodToString (Overrides OnlineObject ToString .)
Back to Top
Fields

  NameDescription
Protected field_blnDeleted (Inherited from CtcObjectBase.)
Protected field_objParent (Inherited from CtcObjectBase.)
Protected field_objPersistedTag (Inherited from CtcObjectBase.)
Protected field_objStoredState (Inherited from CtcObjectBase.)
Protected field_sctId (Inherited from CtcObjectBase.)
Protected field_strDefaultName (Inherited from CtcObjectBase.)
Protected field_strName (Inherited from CtcObjectBase.)
Back to Top
Properties

  NameDescription
Public propertyAlignOffsetX
Gets or sets the horizontal offset of the signal's drawing surface from the position set by CellAlign.
Public propertyAlignOffsetY
Gets or sets the vertical offset of the signal's drawing surface from the position set by CellAlign.
Public propertyAspect
Gets the signal's current Aspect object.
Public propertyCellAlign
Gets or sets the signal's drawing surface alignment in relation to its switchboard cell location.
Public propertyConfig
Gets or sets the aspect configuration of this signal.
Public propertyDefaultName
Gets the default identifiable name assigned to this CTC object.
(Inherited from CtcObjectBase.)
Public propertyDrawScale
Gets or sets the signal's drawing surface scale.
Public propertyID
Gets the CTC object's globaly unique static identifier.
(Inherited from CtcObjectBase.)
Public propertyIsDeleted
Gets an indication whether this CTC object has been flaged for deletion by DeleteSelf .
(Inherited from CtcObjectBase.)
Public propertyLocation
Gets or sets the location of the signal on the switchboard.
Public propertyLookKey
Arbitrary client key describing the visual look of this signal.
Public propertyName
Gets or sets the identifiable name assigned to this CTC object.
(Inherited from CtcObjectBase.)
Public propertyParent
Gets the parent collection that contains this CTC object.
(Inherited from CtcObjectBase.)
Public propertyPersistedTag
Gets or sets the binary representation of an arbitrary object that provides additional data to be stored with the layout data.
(Inherited from CtcObjectBase.)
Public propertyStates
Gets the states collection configured by the Config property.
Public propertyTag
Gets or sets an arbitrary object that provides additional data but is disposed between sessions.
(Inherited from CtcObjectBase.)
Back to Top
See Also