Class OptimizationSetup
Inheritance
System.Object
OptimizationSetup
Namespace:ESAPIX.Facade.API
Assembly:cs.temp.dll.dll
Syntax
public class OptimizationSetup : SerializableObject, Xml.Serialization.IXmlSerializable
Constructors
OptimizationSetup()
Declaration
public OptimizationSetup()
OptimizationSetup()
Declaration
public OptimizationSetup()
OptimizationSetup()
Declaration
public OptimizationSetup()
OptimizationSetup()
Declaration
public OptimizationSetup()
OptimizationSetup()
Declaration
public OptimizationSetup()
OptimizationSetup(Object)
Declaration
public OptimizationSetup(dynamic client)
Parameters
| Type |
Name |
Description |
| System.Object |
client |
|
OptimizationSetup(Object)
Declaration
public OptimizationSetup(dynamic client)
Parameters
| Type |
Name |
Description |
| System.Object |
client |
|
OptimizationSetup(Object)
Declaration
public OptimizationSetup(dynamic client)
Parameters
| Type |
Name |
Description |
| System.Object |
client |
|
OptimizationSetup(Object)
Declaration
public OptimizationSetup(dynamic client)
Parameters
| Type |
Name |
Description |
| System.Object |
client |
|
OptimizationSetup(Object)
Declaration
public OptimizationSetup(dynamic client)
Parameters
| Type |
Name |
Description |
| System.Object |
client |
|
Properties
Objectives
Declaration
public IEnumerable<OptimizationObjective> Objectives { get; set; }
Property Value
Objectives
Declaration
public IEnumerable<OptimizationObjective> Objectives { get; set; }
Property Value
Objectives
Declaration
public IEnumerable<OptimizationObjective> Objectives { get; set; }
Property Value
Objectives
Declaration
public IEnumerable<OptimizationObjective> Objectives { get; set; }
Property Value
Objectives
Declaration
public IEnumerable<OptimizationObjective> Objectives { get; set; }
Property Value
Parameters
Declaration
public IEnumerable<OptimizationParameter> Parameters { get; set; }
Property Value
Parameters
Declaration
public IEnumerable<OptimizationParameter> Parameters { get; set; }
Property Value
Parameters
Declaration
public IEnumerable<OptimizationParameter> Parameters { get; set; }
Property Value
Parameters
Declaration
public IEnumerable<OptimizationParameter> Parameters { get; set; }
Property Value
Parameters
Declaration
public IEnumerable<OptimizationParameter> Parameters { get; set; }
Property Value
UseJawTracking
Declaration
public bool UseJawTracking { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
UseJawTracking
Declaration
public bool UseJawTracking { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
UseJawTracking
Declaration
public bool UseJawTracking { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
UseJawTracking
Declaration
public bool UseJawTracking { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
UseJawTracking
Declaration
public bool UseJawTracking { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
AddAutomaticNormalTissueObjective(Double)
Declaration
public OptimizationNormalTissueParameter AddAutomaticNormalTissueObjective(double priority)
Parameters
| Type |
Name |
Description |
| System.Double |
priority |
|
Returns
AddAutomaticNormalTissueObjective(Double)
Declaration
public OptimizationNormalTissueParameter AddAutomaticNormalTissueObjective(double priority)
Parameters
| Type |
Name |
Description |
| System.Double |
priority |
|
Returns
AddAutomaticNormalTissueObjective(Double)
Declaration
public OptimizationNormalTissueParameter AddAutomaticNormalTissueObjective(double priority)
Parameters
| Type |
Name |
Description |
| System.Double |
priority |
|
Returns
AddAutomaticNormalTissueObjective(Double)
Declaration
public OptimizationNormalTissueParameter AddAutomaticNormalTissueObjective(double priority)
Parameters
| Type |
Name |
Description |
| System.Double |
priority |
|
Returns
AddAutomaticNormalTissueObjective(Double)
Declaration
public OptimizationNormalTissueParameter AddAutomaticNormalTissueObjective(double priority)
Parameters
| Type |
Name |
Description |
| System.Double |
priority |
|
Returns
AddBeamSpecificParameter(Beam, Double, Double, Boolean)
Declaration
public OptimizationIMRTBeamParameter AddBeamSpecificParameter(Beam beam, double smoothX, double smoothY, bool fixedJaws)
Parameters
| Type |
Name |
Description |
| Beam |
beam |
|
| System.Double |
smoothX |
|
| System.Double |
smoothY |
|
| System.Boolean |
fixedJaws |
|
Returns
AddBeamSpecificParameter(Beam, Double, Double, Boolean)
Declaration
public OptimizationIMRTBeamParameter AddBeamSpecificParameter(Beam beam, double smoothX, double smoothY, bool fixedJaws)
Parameters
| Type |
Name |
Description |
| Beam |
beam |
|
| System.Double |
smoothX |
|
| System.Double |
smoothY |
|
| System.Boolean |
fixedJaws |
|
Returns
AddBeamSpecificParameter(Beam, Double, Double, Boolean)
Declaration
public OptimizationIMRTBeamParameter AddBeamSpecificParameter(Beam beam, double smoothX, double smoothY, bool fixedJaws)
Parameters
| Type |
Name |
Description |
| Beam |
beam |
|
| System.Double |
smoothX |
|
| System.Double |
smoothY |
|
| System.Boolean |
fixedJaws |
|
Returns
AddBeamSpecificParameter(Beam, Double, Double, Boolean)
Declaration
public OptimizationIMRTBeamParameter AddBeamSpecificParameter(Beam beam, double smoothX, double smoothY, bool fixedJaws)
Parameters
| Type |
Name |
Description |
| Beam |
beam |
|
| System.Double |
smoothX |
|
| System.Double |
smoothY |
|
| System.Boolean |
fixedJaws |
|
Returns
AddBeamSpecificParameter(Beam, Double, Double, Boolean)
Declaration
public OptimizationIMRTBeamParameter AddBeamSpecificParameter(Beam beam, double smoothX, double smoothY, bool fixedJaws)
Parameters
| Type |
Name |
Description |
| Beam |
beam |
|
| System.Double |
smoothX |
|
| System.Double |
smoothY |
|
| System.Boolean |
fixedJaws |
|
Returns
AddEUDObjective(Structure, Common.Model.Types.OptimizationObjectiveOperator, Common.Model.Types.DoseValue, Double, Double)
Declaration
public OptimizationEUDObjective AddEUDObjective(Structure structure, Common.Model.Types.OptimizationObjectiveOperator objectiveOperator, Common.Model.Types.DoseValue dose, double parameterA, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.OptimizationObjectiveOperator |
objectiveOperator |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
parameterA |
|
| System.Double |
priority |
|
Returns
AddEUDObjective(Structure, Common.Model.Types.OptimizationObjectiveOperator, Common.Model.Types.DoseValue, Double, Double)
Declaration
public OptimizationEUDObjective AddEUDObjective(Structure structure, Common.Model.Types.OptimizationObjectiveOperator objectiveOperator, Common.Model.Types.DoseValue dose, double parameterA, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.OptimizationObjectiveOperator |
objectiveOperator |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
parameterA |
|
| System.Double |
priority |
|
Returns
AddEUDObjective(Structure, Common.Model.Types.OptimizationObjectiveOperator, Common.Model.Types.DoseValue, Double, Double)
Declaration
public OptimizationEUDObjective AddEUDObjective(Structure structure, Common.Model.Types.OptimizationObjectiveOperator objectiveOperator, Common.Model.Types.DoseValue dose, double parameterA, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.OptimizationObjectiveOperator |
objectiveOperator |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
parameterA |
|
| System.Double |
priority |
|
Returns
AddEUDObjective(Structure, Common.Model.Types.OptimizationObjectiveOperator, Common.Model.Types.DoseValue, Double, Double)
Declaration
public OptimizationEUDObjective AddEUDObjective(Structure structure, Common.Model.Types.OptimizationObjectiveOperator objectiveOperator, Common.Model.Types.DoseValue dose, double parameterA, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.OptimizationObjectiveOperator |
objectiveOperator |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
parameterA |
|
| System.Double |
priority |
|
Returns
AddEUDObjective(Structure, Common.Model.Types.OptimizationObjectiveOperator, Common.Model.Types.DoseValue, Double, Double)
Declaration
public OptimizationEUDObjective AddEUDObjective(Structure structure, Common.Model.Types.OptimizationObjectiveOperator objectiveOperator, Common.Model.Types.DoseValue dose, double parameterA, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.OptimizationObjectiveOperator |
objectiveOperator |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
parameterA |
|
| System.Double |
priority |
|
Returns
AddMeanDoseObjective(Structure, Common.Model.Types.DoseValue, Double)
Declaration
public OptimizationMeanDoseObjective AddMeanDoseObjective(Structure structure, Common.Model.Types.DoseValue dose, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
priority |
|
Returns
AddMeanDoseObjective(Structure, Common.Model.Types.DoseValue, Double)
Declaration
public OptimizationMeanDoseObjective AddMeanDoseObjective(Structure structure, Common.Model.Types.DoseValue dose, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
priority |
|
Returns
AddMeanDoseObjective(Structure, Common.Model.Types.DoseValue, Double)
Declaration
public OptimizationMeanDoseObjective AddMeanDoseObjective(Structure structure, Common.Model.Types.DoseValue dose, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
priority |
|
Returns
AddMeanDoseObjective(Structure, Common.Model.Types.DoseValue, Double)
Declaration
public OptimizationMeanDoseObjective AddMeanDoseObjective(Structure structure, Common.Model.Types.DoseValue dose, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
priority |
|
Returns
AddMeanDoseObjective(Structure, Common.Model.Types.DoseValue, Double)
Declaration
public OptimizationMeanDoseObjective AddMeanDoseObjective(Structure structure, Common.Model.Types.DoseValue dose, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
priority |
|
Returns
AddNormalTissueObjective(Double, Double, Double, Double, Double)
Declaration
public OptimizationNormalTissueParameter AddNormalTissueObjective(double priority, double distanceFromTargetBorderInMM, double startDosePercentage, double endDosePercentage, double fallOff)
Parameters
| Type |
Name |
Description |
| System.Double |
priority |
|
| System.Double |
distanceFromTargetBorderInMM |
|
| System.Double |
startDosePercentage |
|
| System.Double |
endDosePercentage |
|
| System.Double |
fallOff |
|
Returns
AddNormalTissueObjective(Double, Double, Double, Double, Double)
Declaration
public OptimizationNormalTissueParameter AddNormalTissueObjective(double priority, double distanceFromTargetBorderInMM, double startDosePercentage, double endDosePercentage, double fallOff)
Parameters
| Type |
Name |
Description |
| System.Double |
priority |
|
| System.Double |
distanceFromTargetBorderInMM |
|
| System.Double |
startDosePercentage |
|
| System.Double |
endDosePercentage |
|
| System.Double |
fallOff |
|
Returns
AddNormalTissueObjective(Double, Double, Double, Double, Double)
Declaration
public OptimizationNormalTissueParameter AddNormalTissueObjective(double priority, double distanceFromTargetBorderInMM, double startDosePercentage, double endDosePercentage, double fallOff)
Parameters
| Type |
Name |
Description |
| System.Double |
priority |
|
| System.Double |
distanceFromTargetBorderInMM |
|
| System.Double |
startDosePercentage |
|
| System.Double |
endDosePercentage |
|
| System.Double |
fallOff |
|
Returns
AddNormalTissueObjective(Double, Double, Double, Double, Double)
Declaration
public OptimizationNormalTissueParameter AddNormalTissueObjective(double priority, double distanceFromTargetBorderInMM, double startDosePercentage, double endDosePercentage, double fallOff)
Parameters
| Type |
Name |
Description |
| System.Double |
priority |
|
| System.Double |
distanceFromTargetBorderInMM |
|
| System.Double |
startDosePercentage |
|
| System.Double |
endDosePercentage |
|
| System.Double |
fallOff |
|
Returns
AddNormalTissueObjective(Double, Double, Double, Double, Double)
Declaration
public OptimizationNormalTissueParameter AddNormalTissueObjective(double priority, double distanceFromTargetBorderInMM, double startDosePercentage, double endDosePercentage, double fallOff)
Parameters
| Type |
Name |
Description |
| System.Double |
priority |
|
| System.Double |
distanceFromTargetBorderInMM |
|
| System.Double |
startDosePercentage |
|
| System.Double |
endDosePercentage |
|
| System.Double |
fallOff |
|
Returns
AddPointObjective(Structure, Common.Model.Types.OptimizationObjectiveOperator, Common.Model.Types.DoseValue, Double, Double)
Declaration
public OptimizationPointObjective AddPointObjective(Structure structure, Common.Model.Types.OptimizationObjectiveOperator objectiveOperator, Common.Model.Types.DoseValue dose, double volume, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.OptimizationObjectiveOperator |
objectiveOperator |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
volume |
|
| System.Double |
priority |
|
Returns
AddPointObjective(Structure, Common.Model.Types.OptimizationObjectiveOperator, Common.Model.Types.DoseValue, Double, Double)
Declaration
public OptimizationPointObjective AddPointObjective(Structure structure, Common.Model.Types.OptimizationObjectiveOperator objectiveOperator, Common.Model.Types.DoseValue dose, double volume, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.OptimizationObjectiveOperator |
objectiveOperator |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
volume |
|
| System.Double |
priority |
|
Returns
AddPointObjective(Structure, Common.Model.Types.OptimizationObjectiveOperator, Common.Model.Types.DoseValue, Double, Double)
Declaration
public OptimizationPointObjective AddPointObjective(Structure structure, Common.Model.Types.OptimizationObjectiveOperator objectiveOperator, Common.Model.Types.DoseValue dose, double volume, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.OptimizationObjectiveOperator |
objectiveOperator |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
volume |
|
| System.Double |
priority |
|
Returns
AddPointObjective(Structure, Common.Model.Types.OptimizationObjectiveOperator, Common.Model.Types.DoseValue, Double, Double)
Declaration
public OptimizationPointObjective AddPointObjective(Structure structure, Common.Model.Types.OptimizationObjectiveOperator objectiveOperator, Common.Model.Types.DoseValue dose, double volume, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.OptimizationObjectiveOperator |
objectiveOperator |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
volume |
|
| System.Double |
priority |
|
Returns
AddPointObjective(Structure, Common.Model.Types.OptimizationObjectiveOperator, Common.Model.Types.DoseValue, Double, Double)
Declaration
public OptimizationPointObjective AddPointObjective(Structure structure, Common.Model.Types.OptimizationObjectiveOperator objectiveOperator, Common.Model.Types.DoseValue dose, double volume, double priority)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| VMS.TPS.Common.Model.Types.OptimizationObjectiveOperator |
objectiveOperator |
|
| VMS.TPS.Common.Model.Types.DoseValue |
dose |
|
| System.Double |
volume |
|
| System.Double |
priority |
|
Returns
AddStructurePointCloudParameter(Structure, Double)
Declaration
public OptimizationPointCloudParameter AddStructurePointCloudParameter(Structure structure, double pointResolutionInMM)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| System.Double |
pointResolutionInMM |
|
Returns
AddStructurePointCloudParameter(Structure, Double)
Declaration
public OptimizationPointCloudParameter AddStructurePointCloudParameter(Structure structure, double pointResolutionInMM)
Parameters
| Type |
Name |
Description |
| Structure |
structure |
|
| System.Double |
pointResolutionInMM |
|
Returns
RemoveObjective(OptimizationObjective)
Declaration
public void RemoveObjective(OptimizationObjective objective)
Parameters
RemoveObjective(OptimizationObjective)
Declaration
public void RemoveObjective(OptimizationObjective objective)
Parameters
RemoveObjective(OptimizationObjective)
Declaration
public void RemoveObjective(OptimizationObjective objective)
Parameters
RemoveObjective(OptimizationObjective)
Declaration
public void RemoveObjective(OptimizationObjective objective)
Parameters
RemoveObjective(OptimizationObjective)
Declaration
public void RemoveObjective(OptimizationObjective objective)
Parameters
RemoveParameter(OptimizationParameter)
Declaration
public void RemoveParameter(OptimizationParameter parameter)
Parameters
RemoveParameter(OptimizationParameter)
Declaration
public void RemoveParameter(OptimizationParameter parameter)
Parameters
RemoveParameter(OptimizationParameter)
Declaration
public void RemoveParameter(OptimizationParameter parameter)
Parameters
RemoveParameter(OptimizationParameter)
Declaration
public void RemoveParameter(OptimizationParameter parameter)
Parameters
RemoveParameter(OptimizationParameter)
Declaration
public void RemoveParameter(OptimizationParameter parameter)
Parameters