Class RTPrescriptionConstraint
Represents a coverage constraint for an RT prescription.
Type of the constraint | Applies to | Example | Value1 | Unit1 | Value2 | Unit2 |
---|---|---|---|---|---|---|
MinimumDose | Targets | Minimum dose > 95% (of the target dose). | 95 | % | null | null |
MaximumDose | Targets | Maximum dose < 102% (of the target dose). | 102 | % | null | null |
MaximumDose | Organs at risk | Maximum dose < 50 Gy. | 50 | Gy | null | null |
MinimumDvhDose | Targets | At least 95% of structure gets 98% of the target dose, i.e. V98% > 95%. | 98 | % | 95 | % |
MaximumDvhDose | Targets | No more than 95% of structure gets 102% of the target dose, i.e. V102% < 95%. | 102 | % | 95 | % |
MaximumMeanDose | Organs at risk | Maximum mean dose < 45 Gy. | 45 | Gy | null | null |
FreeText | Organs at risk | Free text constraint (a < b). | a | null | b | null |
Implements
System.Xml.Serialization.IXmlSerializable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: VMS.TPS.Common.Model.API
Assembly: VMS.TPS.Common.Model.API.dll
Syntax
public class RTPrescriptionConstraint : SerializableObject, IXmlSerializable
Properties
ConstraintType
Type of the constraint.
Declaration
public RTPrescriptionConstraintType ConstraintType { get; }
Property Value
Type | Description |
---|---|
RTPrescriptionConstraintType |
Unit1
Gy, %, or null FreeText
Declaration
public string Unit1 { get; }
Property Value
Type | Description |
---|---|
System.String |
Unit2
Gy, %, or null FreeText
Declaration
public string Unit2 { get; }
Property Value
Type | Description |
---|---|
System.String |
Value1
First numerical (or free text) part of the constraint.
Declaration
public string Value1 { get; }
Property Value
Type | Description |
---|---|
System.String |
Value2
Second numerical (or free text) part of the constraint.
Declaration
public string Value2 { get; }
Property Value
Type | Description |
---|---|
System.String |
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. |
Overrides
Implements
System.Xml.Serialization.IXmlSerializable