Class RangeShifterSettings
Range shifter settings.
Implements
System.Xml.Serialization.IXmlSerializable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: VMS.TPS.Common.Model.API
Assembly: VMS.TPS.Common.Model.API.dll
Syntax
public class RangeShifterSettings : SerializableObject, IXmlSerializable
Properties
IsocenterToRangeShifterDistance
Distance from the isocenter to the downstream edge of the range shifter (mm) at the current control point.
Declaration
public double IsocenterToRangeShifterDistance { get; }
Property Value
Type | Description |
---|---|
System.Double |
RangeShifterSetting
Machine-specific setting.
Declaration
public string RangeShifterSetting { get; }
Property Value
Type | Description |
---|---|
System.String |
RangeShifterWaterEquivalentThickness
Water equivalent thickness (in mm) of the range shifter at the central axis for the beam energy incident upon the device.
Declaration
public double RangeShifterWaterEquivalentThickness { get; }
Property Value
Type | Description |
---|---|
System.Double |
ReferencedRangeShifter
The referenced range shifter.
Declaration
public RangeShifter ReferencedRangeShifter { get; }
Property Value
Type | Description |
---|---|
RangeShifter |
Methods
WriteXml(XmlWriter)
Converts an object into its XML representation. For more information on how to serialize an object into an XML document, see System.Xml.Serialization.XmlSerializer.
Declaration
public override void WriteXml(XmlWriter writer)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlWriter | writer | The System.Xml.XmlWriter stream, to which the object is serialized. |
Overrides
Implements
System.Xml.Serialization.IXmlSerializable