Namespace VMS.TPS.Common.Model.Types
Classes
DoseProfile
Represents a dose profile.
DoseValueDisplayConfig
Configure the settings related to the dose value display for the application. Defaults to the same settings as Eclipse.
DRRCalculationParameters
Parameters for DRR calculation.
ExternalBeamMachineParameters
The parameters for the external beam treatment unit.
Fluence
Represents the fluence for a beam. The resolution in the fluence matrix is 2.5 mm in x and y directions. In the fluence matrix, x dimension is the number of columns, and y dimension is the number of rows.
ImageProfile
Represents an image line profile.
ImagingBeamSetupParameters
Setup parameters for imaging fields.
IonPlanNormalizationParameters
The parameters for proton plan normalization.
LineProfile
Represents values along a line segment.
LMCMSSOptions
Options for calculating leaf motions using the non-Varian MSS Leaf Motion Calculator (LMCMSS) algorithm.
LMCVOptions
Options for calculating leaf motions using the Varian Leaf Motion Calculator (LMCV) algorithm.
OptimizationOptionsBase
Abstract base class for IMRT and VMAT optimization options.
OptimizationOptionsIMPT
Options for IMPT optimization.
OptimizationOptionsIMRT
Options for IMRT optimization.
OptimizationOptionsVMAT
Options for VMAT optimization.
PlanValidationResultEsapiDetail
A class for detailed plan validation result
ProtonBeamMachineParameters
The parameters for the proton beam treatment unit.
SegmentProfile
Represents the segment values along a line segment.
SingleLayerParameters
One layer or group of DRR calculation parameters.
SmartLMCOptions
Options for calculating leaf motions using the Varian Smart LMC algorithm.
ValidationException
ValidationException.
Structs
ApprovalHistoryEntry
An entry in the plan approval history.
AxisAlignedMargins
Represents margins aligned to the axes of the image coordinate system, in mm. Negative margins are not allowed, but it is possible to specify whether the margins represent an inner or outer margin.
BeamNumber
Represents a unique identifier for a beam of a plan. The identifier is unique within the scope of the plan.
ClinicalGoal
Represents a clinical goal.
DoseValue
Represents a dose value. DoseValue semantics follows the semantics of System.Double, with DoseValue.Undefined corresponding to Double.NaN.
DVHPoint
Represents a value on a Dose Volume Histogram (DVH) curve.
FitToStructureMargins
Margins that are used when fitting a field device to a structure from the BEV perspective
ImageApprovalHistoryEntry
An entry in the image approval history.
MetersetValue
Represents a meterset value.
Objective
Represents a clinical goal objective.
ProfilePoint
Represents a point of a line profile.
SegmentProfilePoint
Represents a point of a segment profile.
StructureApprovalHistoryEntry
An entry in the structure approval history.
StructureCodeInfo
Represents structure code information.
UserIdentity
Represents the identity of an user, including the identifier (username) and the display name.
VRect<T>
Represents a rectangle.
VVector
Represents a displacement in 3D space.
Interfaces
IDoseValueDisplaySettings
Application specific dose value display settings.
Enums
ApplicationScriptApprovalStatus
The approval statuses of the application script.
ApplicationScriptType
The type of the application script.
BlockType
A type flag that tells whether a block is an aperture block or a shielding block. An aperture block is used to limit the radiated area while a shielding block is made to protect a sensitive organ.
CalculationType
Calculation type.
ClosedLeavesMeetingPoint
Specifies where the closed MLC leaf pairs are parked in an MLC leaf fit operation. Bank_One: Varian = B, IEC MLCX = X1, IEC MLCY = Y1; Bank_Two: Varian = A, IEC MLCX = X2, IEC MLCY = Y2
CourseClinicalStatus
Clinical Status of Course
DoseValue.DoseUnit
The unit of the dose value.
DoseValuePresentation
Types of presentation for dose values.
DosimeterUnit
The dosimeter unit.
DVHEstimateType
Represents the type of a DVH estimate curve
DVHEstimationStructureType
Structure type as defined in Planning Model Library: PTV or OAR
FitToStructureMarginType
Margin type
GantryDirection
The enumeration of gantry rotation directions.
GoalEvalResult
Clinical Goal Evaluation Result
GoalPriority
Clinical Goal Priority
ImageApprovalStatus
The enumeration of image approval statuses.
ImagingSetup
Set of available imaging setups.
IonBeamScanMode
The method of beam scanning to be used during treatment. Used with IonBeams.
IonPlanOptimizationMode
Proton plan optimization mode.
JawFitting
Specifies where collimator jaws are positioned in an MLC leaf fit operation.
LateralSpreadingDeviceType
Type of the lateral spreading device.
MeasureModifier
Measure modifier
MeasureType
Enumeration of plan measure types.
MLCPlanType
The enumeration of Multileaf Collimator (MLC) techniques.
ObjectiveGoalType
Clinical goal Objective type
ObjectiveOperator
Clinical goal Objective operator
ObjectiveUnit
Clinical goal Objective Unit
OpenLeavesMeetingPoint
Specifies where the open MLC leaves meet the structure outline in an MLC leaf fit operation.
OptimizationConvergenceOption
Options for terminating optimization upon convergence.
OptimizationIntermediateDoseOption
Options for using intermediate dose in optimization.
OptimizationObjectiveOperator
Optimization Objective Operator, which is used for setting the upper and lower optimization objectives.
OptimizationOption
Options for Optimization.
ParticleType
Particle types
PatientOrientation
The enumeration of patient orientations.
PatientSupportType
Patient support type.
PlanNormalizationMode
Plan normalization options for SetPlanNormalization
PlanSetupApprovalStatus
The enumeration of plan approval statuses.
PlanSumOperation
PlanSum operation for PlanSetups in PlanSum. Indicates whether the plan is summed with (“+”) or subtracted from (“-”) the other plans in the sum.
PlanType
The enumeration of plan types.
PlanUncertaintyType
Plan uncertainty type indicates the usage of associated uncertainty parameters, see PlanUncertainty.
PrescriptionModifier
Prescription modifier.
PrescriptionType
Enumeration of prescription types.
ProtonBeamLineStatus
Status of proton beam line
RailPosition
Setting for the moveable rail position (in or out) used for couch modeling in Eclipse.
RangeModulatorType
Type of the range modulator.
RangeShifterType
Type of the range shifter.
RegistrationApprovalStatus
The enumeration of registration approval statuses.
RendererStrings
RTPrescriptionConstraintType
Type of the RT prescription constraint.
RTPrescriptionTargetType
The type of the prescription target definition
SeriesModality
The enumeration of series modalities.
SetupTechnique
The enumeration of setup techniques for a beam.
StructureApprovalStatus
The enumeration of structure approval statuses.
StructureMarginGeometry
Specifies whether a margin operation expands (outer margin) or shrinks (inner margin) the volume.
TreatmentSessionStatus
Status of the treatment session.
VolumePresentation
Types of presentation for volume values.