Class IonBeam
              
              
              
              
              
              
              
              
                Inheritance
                  System.Object
                  
                  
                  
                  IonBeam
               
              
              Namespace:ESAPIX.Facade.API
              Assembly:cs.temp.dll.dll
              Syntax
              
                public class IonBeam : Beam, Xml.Serialization.IXmlSerializable
               
              Constructors
              
              
              
              IonBeam()
              
              
              Declaration
              
              
              
              IonBeam()
              
              
              Declaration
              
              
              
              IonBeam()
              
              
              Declaration
              
              
              
              IonBeam()
              
              
              Declaration
              
              
              
              IonBeam(Object)
              
              
              Declaration
              
                public IonBeam(dynamic client)
               
              Parameters
              
                
                  
                    | Type | 
                    Name | 
                    Description | 
                  
                
                
                  
                    | System.Object | 
                    client | 
                     | 
                  
                
              
              
              
              IonBeam(Object)
              
              
              Declaration
              
                public IonBeam(dynamic client)
               
              Parameters
              
                
                  
                    | Type | 
                    Name | 
                    Description | 
                  
                
                
                  
                    | System.Object | 
                    client | 
                     | 
                  
                
              
              
              
              IonBeam(Object)
              
              
              Declaration
              
                public IonBeam(dynamic client)
               
              Parameters
              
                
                  
                    | Type | 
                    Name | 
                    Description | 
                  
                
                
                  
                    | System.Object | 
                    client | 
                     | 
                  
                
              
              
              
              IonBeam(Object)
              
              
              Declaration
              
                public IonBeam(dynamic client)
               
              Parameters
              
                
                  
                    | Type | 
                    Name | 
                    Description | 
                  
                
                
                  
                    | System.Object | 
                    client | 
                     | 
                  
                
              
              Properties
              
              
              
              AirGap
              
              
              Declaration
              
                public double AirGap { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              AirGap
              
              
              Declaration
              
                public double AirGap { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              AirGap
              
              
              Declaration
              
                public double AirGap { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              AirGap
              
              
              Declaration
              
                public double AirGap { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              DistalTargetMargin
              
              
              Declaration
              
                public double DistalTargetMargin { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              DistalTargetMargin
              
              
              Declaration
              
                public double DistalTargetMargin { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              DistalTargetMargin
              
              
              Declaration
              
                public double DistalTargetMargin { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              DistalTargetMargin
              
              
              Declaration
              
                public double DistalTargetMargin { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              IonControlPoints
              
              
              Declaration
              
                public IonControlPointCollection IonControlPoints { get; set; }
               
              Property Value
              
              
              
              IonControlPoints
              
              
              Declaration
              
                public IonControlPointCollection IonControlPoints { get; set; }
               
              Property Value
              
              
              
              IonControlPoints
              
              
              Declaration
              
                public IonControlPointCollection IonControlPoints { get; set; }
               
              Property Value
              
              
              
              IonControlPoints
              
              
              Declaration
              
                public IonControlPointCollection IonControlPoints { get; set; }
               
              Property Value
              
              
              
              LateralMargins
              
              
              Declaration
              
                public Common.Model.Types.VRect<double> LateralMargins { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | VMS.TPS.Common.Model.Types.VRect<System.Double> | 
                     | 
                  
                
              
              
              
              LateralMargins
              
              
              Declaration
              
                public Common.Model.Types.VRect<double> LateralMargins { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | VMS.TPS.Common.Model.Types.VRect<System.Double> | 
                     | 
                  
                
              
              
              
              LateralMargins
              
              
              Declaration
              
                public Common.Model.Types.VRect<double> LateralMargins { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | VMS.TPS.Common.Model.Types.VRect<System.Double> | 
                     | 
                  
                
              
              
              
              LateralMargins
              
              
              Declaration
              
                public Common.Model.Types.VRect<double> LateralMargins { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | VMS.TPS.Common.Model.Types.VRect<System.Double> | 
                     | 
                  
                
              
              
              
              LateralSpreadingDevices
              
              
              Declaration
              
                public IEnumerable<LateralSpreadingDevice> LateralSpreadingDevices { get; set; }
               
              Property Value
              
              
              
              LateralSpreadingDevices
              
              
              Declaration
              
                public IEnumerable<LateralSpreadingDevice> LateralSpreadingDevices { get; set; }
               
              Property Value
              
              
              
              LateralSpreadingDevices
              
              
              Declaration
              
                public IEnumerable<LateralSpreadingDevice> LateralSpreadingDevices { get; set; }
               
              Property Value
              
              
              
              LateralSpreadingDevices
              
              
              Declaration
              
                public IEnumerable<LateralSpreadingDevice> LateralSpreadingDevices { get; set; }
               
              Property Value
              
              
              
              NominalRange
              
              
              Declaration
              
                public double NominalRange { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              NominalRange
              
              
              Declaration
              
                public double NominalRange { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              NominalRange
              
              
              Declaration
              
                public double NominalRange { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              NominalRange
              
              
              Declaration
              
                public double NominalRange { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              NominalSOBPWidth
              
              
              Declaration
              
                public double NominalSOBPWidth { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              NominalSOBPWidth
              
              
              Declaration
              
                public double NominalSOBPWidth { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              NominalSOBPWidth
              
              
              Declaration
              
                public double NominalSOBPWidth { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              NominalSOBPWidth
              
              
              Declaration
              
                public double NominalSOBPWidth { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              OptionId
              
              
              Declaration
              
                public string OptionId { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.String | 
                     | 
                  
                
              
              
              
              OptionId
              
              
              Declaration
              
                public string OptionId { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.String | 
                     | 
                  
                
              
              
              
              OptionId
              
              
              Declaration
              
                public string OptionId { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.String | 
                     | 
                  
                
              
              
              
              OptionId
              
              
              Declaration
              
                public string OptionId { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.String | 
                     | 
                  
                
              
              
              
              PatientSupportId
              
              
              Declaration
              
                public string PatientSupportId { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.String | 
                     | 
                  
                
              
              
              
              PatientSupportId
              
              
              Declaration
              
                public string PatientSupportId { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.String | 
                     | 
                  
                
              
              
              
              PatientSupportId
              
              
              Declaration
              
                public string PatientSupportId { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.String | 
                     | 
                  
                
              
              
              
              PatientSupportId
              
              
              Declaration
              
                public string PatientSupportId { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.String | 
                     | 
                  
                
              
              
              
              PatientSupportType
              
              
              Declaration
              
                public Common.Model.Types.PatientSupportType PatientSupportType { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | VMS.TPS.Common.Model.Types.PatientSupportType | 
                     | 
                  
                
              
              
              
              PatientSupportType
              
              
              Declaration
              
                public Common.Model.Types.PatientSupportType PatientSupportType { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | VMS.TPS.Common.Model.Types.PatientSupportType | 
                     | 
                  
                
              
              
              
              PatientSupportType
              
              
              Declaration
              
                public Common.Model.Types.PatientSupportType PatientSupportType { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | VMS.TPS.Common.Model.Types.PatientSupportType | 
                     | 
                  
                
              
              
              
              PatientSupportType
              
              
              Declaration
              
                public Common.Model.Types.PatientSupportType PatientSupportType { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | VMS.TPS.Common.Model.Types.PatientSupportType | 
                     | 
                  
                
              
              
              
              ProximalTargetMargin
              
              
              Declaration
              
                public double ProximalTargetMargin { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              ProximalTargetMargin
              
              
              Declaration
              
                public double ProximalTargetMargin { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              ProximalTargetMargin
              
              
              Declaration
              
                public double ProximalTargetMargin { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              ProximalTargetMargin
              
              
              Declaration
              
                public double ProximalTargetMargin { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              RangeModulators
              
              
              Declaration
              
                public IEnumerable<RangeModulator> RangeModulators { get; set; }
               
              Property Value
              
              
              
              RangeModulators
              
              
              Declaration
              
                public IEnumerable<RangeModulator> RangeModulators { get; set; }
               
              Property Value
              
              
              
              RangeModulators
              
              
              Declaration
              
                public IEnumerable<RangeModulator> RangeModulators { get; set; }
               
              Property Value
              
              
              
              RangeModulators
              
              
              Declaration
              
                public IEnumerable<RangeModulator> RangeModulators { get; set; }
               
              Property Value
              
              
              
              RangeShifters
              
              
              Declaration
              
                public IEnumerable<RangeShifter> RangeShifters { get; set; }
               
              Property Value
              
              
              
              RangeShifters
              
              
              Declaration
              
                public IEnumerable<RangeShifter> RangeShifters { get; set; }
               
              Property Value
              
              
              
              RangeShifters
              
              
              Declaration
              
                public IEnumerable<RangeShifter> RangeShifters { get; set; }
               
              Property Value
              
              
              
              RangeShifters
              
              
              Declaration
              
                public IEnumerable<RangeShifter> RangeShifters { get; set; }
               
              Property Value
              
              
              
              ScanMode
              
              
              Declaration
              
                public Common.Model.Types.IonBeamScanMode ScanMode { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | VMS.TPS.Common.Model.Types.IonBeamScanMode | 
                     | 
                  
                
              
              
              
              ScanMode
              
              
              Declaration
              
                public Common.Model.Types.IonBeamScanMode ScanMode { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | VMS.TPS.Common.Model.Types.IonBeamScanMode | 
                     | 
                  
                
              
              
              
              ScanMode
              
              
              Declaration
              
                public Common.Model.Types.IonBeamScanMode ScanMode { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | VMS.TPS.Common.Model.Types.IonBeamScanMode | 
                     | 
                  
                
              
              
              
              ScanMode
              
              
              Declaration
              
                public Common.Model.Types.IonBeamScanMode ScanMode { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | VMS.TPS.Common.Model.Types.IonBeamScanMode | 
                     | 
                  
                
              
              
              
              SnoutId
              
              
              Declaration
              
                public string SnoutId { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.String | 
                     | 
                  
                
              
              
              
              SnoutId
              
              
              Declaration
              
                public string SnoutId { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.String | 
                     | 
                  
                
              
              
              
              SnoutId
              
              
              Declaration
              
                public string SnoutId { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.String | 
                     | 
                  
                
              
              
              
              SnoutId
              
              
              Declaration
              
                public string SnoutId { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.String | 
                     | 
                  
                
              
              
              
              TargetStructure
              
              
              Declaration
              
                public Structure TargetStructure { get; set; }
               
              Property Value
              
              
              
              TargetStructure
              
              
              Declaration
              
                public Structure TargetStructure { get; set; }
               
              Property Value
              
              
              
              TargetStructure
              
              
              Declaration
              
                public Structure TargetStructure { get; set; }
               
              Property Value
              
              
              
              TargetStructure
              
              
              Declaration
              
                public Structure TargetStructure { get; set; }
               
              Property Value
              
              
              
              VirtualSADX
              
              
              Declaration
              
                public double VirtualSADX { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              VirtualSADX
              
              
              Declaration
              
                public double VirtualSADX { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              VirtualSADX
              
              
              Declaration
              
                public double VirtualSADX { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              VirtualSADX
              
              
              Declaration
              
                public double VirtualSADX { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              VirtualSADY
              
              
              Declaration
              
                public double VirtualSADY { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              VirtualSADY
              
              
              Declaration
              
                public double VirtualSADY { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              VirtualSADY
              
              
              Declaration
              
                public double VirtualSADY { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              
              
              VirtualSADY
              
              
              Declaration
              
                public double VirtualSADY { get; set; }
               
              Property Value
              
                
                  
                    | Type | 
                    Description | 
                  
                
                
                  
                    | System.Double | 
                     | 
                  
                
              
              Methods
              
              
              
              GetEditableParameters()
              
              
              Declaration
              
                public IonBeamParameters GetEditableParameters()
               
              Returns
              
              
              
              GetEditableParameters()
              
              
              Declaration
              
                public IonBeamParameters GetEditableParameters()
               
              Returns
              
              
              
              GetEditableParameters()
              
              
              Declaration
              
                public IonBeamParameters GetEditableParameters()
               
              Returns
              
              
              
              GetEditableParameters()
              
              
              Declaration
              
                public IonBeamParameters GetEditableParameters()
               
              Returns