Class SourcePosition
Represents a brachytherapy source dwell position in a Catheter or a seed position in a SeedCollection.
Implements
Inherited Members
Namespace: VMS.TPS.Common.Model.API
Assembly: VMS.TPS.Common.Model.API.dll
Syntax
public class SourcePosition : ApiDataObject, IXmlSerializable
Properties
DwellTime
The dwell time associated with this source position in seconds.
Declaration
public double DwellTime { get; }
Property Value
Type | Description |
---|---|
System.Double |
RadioactiveSource
The radioactive source associated with this dwell position.
Declaration
public RadioactiveSource RadioactiveSource { get; }
Property Value
Type | Description |
---|---|
RadioactiveSource |
Transform
The 4x4 transformation matrix represents the orientation and location of the source position in space. The matrix is composed of a 4x3 rotation submatrix and a 4x1 translation vector. Its bottom row indicates scaling and is always [0 0 0 1]. The translation vector indicates the coordinates of the source position center, in millimeters. The third column of the rotation matrix indicates the source axis direction.
Declaration
public double[, ] Transform { get; }
Property Value
Type | Description |
---|---|
System.Double[,] |
Translation
The translation of this source position.
Declaration
public VVector Translation { get; }
Property Value
Type | Description |
---|---|
VVector |
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. |