Class DoseProfile
Represents a dose profile.
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.Types
Assembly: VMS.TPS.Common.Model.Types.dll
Syntax
public class DoseProfile : LineProfile, IEnumerable<ProfilePoint>, IEnumerable
Constructors
DoseProfile(VVector, VVector, Double[], DoseValue.DoseUnit)
Constructs a DoseProfile.
Declaration
public DoseProfile(VVector origin, VVector step, double[] data, DoseValue.DoseUnit unit)
Parameters
Type | Name | Description |
---|---|---|
VVector | origin | Origin, i.e. position of first point of the profile. |
VVector | step | Step length and direction between points on the profile. |
System.Double[] | data | Array of values of the profile. |
DoseValue.DoseUnit | unit | Unit of values in the profile. |
Properties
Unit
The unit of the points on this dose profile.
Declaration
public DoseValue.DoseUnit Unit { get; }
Property Value
Type | Description |
---|---|
DoseValue.DoseUnit |
Implements
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable