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 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. |