Class IonBeamParameters
An editable copy of the parameters of a proton beam.
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 IonBeamParameters : BeamParameters
Remarks
To apply the parameters, call the ApplyParameters method of the IonBeam class. The parameters contained in this class are simply copies, and they do not reflect the current state of the data model.
Properties
ControlPoints
Editable control point parameters copied from the treatment beam.
Declaration
public IEnumerable<IonControlPointParameters> ControlPoints { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<IonControlPointParameters> |
IonControlPointPairs
A copy of editable control point pairs.
Declaration
public IonControlPointPairCollection IonControlPointPairs { get; }
Property Value
| Type | Description |
|---|---|
| IonControlPointPairCollection |
PreSelectedRangeShifter1Id
ID of the pre-selected range shifter 1 in the field.
Declaration
public string PreSelectedRangeShifter1Id { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
PreSelectedRangeShifter1Setting
Setting of the pre-selected range shifter 1 in the field.
Declaration
public string PreSelectedRangeShifter1Setting { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
PreSelectedRangeShifter2Id
ID of the pre-selected range shifter 2 in the field.
Declaration
public string PreSelectedRangeShifter2Id { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
PreSelectedRangeShifter2Setting
Setting of the pre-selected range shifter 2 in the field.
Declaration
public string PreSelectedRangeShifter2Setting { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
SnoutId
The snout identifier. Returns null if undefined.
Declaration
public string SnoutId { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
SnoutPosition
Snout position in centimeters.
Declaration
public double SnoutPosition { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
TargetStructure
Target structure of the field.
Declaration
public Structure TargetStructure { get; set; }
Property Value
| Type | Description |
|---|---|
| Structure |