Class SourcePosition
Represents a brachytherapy source dwell position in a catheter or a seed position in a seed collection.
Implements
Inherited Members
Namespace: VMS.TPS.Common.Model.API
Assembly: VMS.TPS.Common.Model.API.dll
Syntax
public class SourcePosition : ApiDataObject
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. |