Class OptimizationNormalTissueParameter
An optimization parameter for the normal tissue objective.
Inheritance
Implements
Inherited Members
Namespace: VMS.TPS.Common.Model.API
Assembly: VMS.TPS.Common.Model.API.dll
Syntax
public class OptimizationNormalTissueParameter : OptimizationParameter, IXmlSerializable
Properties
DistanceFromTargetBorderInMM
Determines the distance in millimeters from the target border where the evaluation of the normal tissue objective dose begins.
Declaration
public double DistanceFromTargetBorderInMM { get; }
Property Value
Type | Description |
---|---|
System.Double |
EndDosePercentage
Determines the relative dose level in the normal tissue objective in the area furthest from the target border. Expressed in percentage. The value is positive. 100% is specified as 100.
Declaration
public double EndDosePercentage { get; }
Property Value
Type | Description |
---|---|
System.Double |
FallOff
Determines the steepness of the normal tissue objective fall-off. The value is positive.
Declaration
public double FallOff { get; }
Property Value
Type | Description |
---|---|
System.Double |
IsAutomatic
Returns True if an automatic normal tissue objective (NTO) is used. The automatic NTO adapts to the patient anatomy and the optimization objectives, and automatically determines the dose fall-off criteria.
When an automatic NTO is used, the other properties of this object, except Priority, are not used.
Declaration
public bool IsAutomatic { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Priority
Determines the relative importance of the normal tissue objective in relation to other optimization objectives. The value is positive.
Declaration
public double Priority { get; }
Property Value
Type | Description |
---|---|
System.Double |
StartDosePercentage
Determines the relative dose level in the normal tissue objective at the target border, expressed in percentage of the upper objective for the target. The value is positive. 100% is specified as 100.
Declaration
public double StartDosePercentage { get; }
Property Value
Type | Description |
---|---|
System.Double |
Methods
WriteXml(XmlWriter)
Converts an object into its XML representation. For more information on how to serialize an object into an XML document, see System.Xml.Serialization.XmlSerializer.
Declaration
public override void WriteXml(XmlWriter writer)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlWriter | writer | The System.Xml.XmlWriter stream, to which the object is serialized. |