Class ExternalBeamMachineParameters
The parameters for the external beam treatment unit.
Inheritance
Inherited Members
Namespace: VMS.TPS.Common.Model.Types
Assembly: VMS.TPS.Common.Model.Types.dll
Syntax
public class ExternalBeamMachineParameters
Constructors
ExternalBeamMachineParameters(String)
Assigns the Treatment Unit ID to the properties. Rest of the properties are left empty. These parameters will work for Halcyon machine when adding imaging setup or Fixed Sequence beam. For other types of beams, define all properties.
Declaration
public ExternalBeamMachineParameters(string machineId)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | machineId | The treatment unit identifier. |
ExternalBeamMachineParameters(String, String, Int32, String, String)
Assigns the parameters to the properties for external beams.
Declaration
public ExternalBeamMachineParameters(string machineId, string energyModeId, int doseRate, string techniqueId, string primaryFluenceModeId)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | machineId | The treatment unit identifier. |
| System.String | energyModeId | The energy mode identifier. For example, "6X", or "18X". |
| System.Int32 | doseRate | Dose rate value. |
| System.String | techniqueId | Technique identifier. Typically "STATIC" or "ARC". |
| System.String | primaryFluenceModeId | Primary Fluence Mode ID. Acceptable values are: null, empty string, "SRS","FFF". |
Properties
DoseRate
Dose rate value.
Declaration
public int DoseRate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
EnergyModeId
The energy mode identifier. For example, "6X", or "18X".
Declaration
public string EnergyModeId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
MachineId
The treatment unit identifier.
Declaration
public string MachineId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
MLCId
Optional MLC identifier. If null (which is the default) then the single MLC of the treatment unit is selected.
Declaration
public string MLCId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
PrimaryFluenceModeId
Primary Fluence Mode identifier. Acceptable values are: null, empty string, "SRS","FFF".
Declaration
public string PrimaryFluenceModeId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
TechniqueId
Technique identifier. Typically "STATIC" or "ARC".
Declaration
public string TechniqueId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |