Class IonControlPointPair
An editable copy of a control point pair (the pair of the start control point with an even index, and the end control point with an odd index).
Inheritance
Inherited Members
Namespace: VMS.TPS.Common.Model.API
Assembly: VMS.TPS.Common.Model.API.dll
Syntax
public class IonControlPointPair
Remarks
To apply the parameters, call the ApplyParameters(BeamParameters) 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
EndControlPoint
The end control point in the pair, with an odd index.
Declaration
public IonControlPointParameters EndControlPoint { get; }
Property Value
Type | Description |
---|---|
IonControlPointParameters |
FinalSpotList
Gets a cached copy of the editable post-processed final spot list.
Declaration
public IonSpotParametersCollection FinalSpotList { get; }
Property Value
Type | Description |
---|---|
IonSpotParametersCollection |
NominalBeamEnergy
Nominal beam energy in megavolts.
Declaration
public double NominalBeamEnergy { get; }
Property Value
Type | Description |
---|---|
System.Double |
RawSpotList
Gets a cached copy of the editable raw spot list
Declaration
public IonSpotParametersCollection RawSpotList { get; }
Property Value
Type | Description |
---|---|
IonSpotParametersCollection |
StartControlPoint
Start control point in the pair, with an even index from zero.
Declaration
public IonControlPointParameters StartControlPoint { get; }
Property Value
Type | Description |
---|---|
IonControlPointParameters |
StartIndex
The index of the start control point in the pair. The index should be an even number starting from zero.
Declaration
public int StartIndex { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
ResizeFinalSpotList(Int32)
Resizes the list of final spots.
Declaration
public void ResizeFinalSpotList(int count)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | count | New length of the list. |
ResizeRawSpotList(Int32)
Resizes the list of raw spots.
Declaration
public void ResizeRawSpotList(int count)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | count | New length of the list. |