Class VoiLookupTable
Namespace: Aspose.Medical.Dicom.LookUpTables
Assembly: Aspose.Medical.dll (25.11.0)
VOI Look-Up table. The transformation to be used to convert the output of the (conceptual) Modality LUT values to the input of the (conceptual) Presentation LUT using different functions. See https://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.11.2.html .
public abstract class VoiLookupTable : ILookUpTableInheritance
Derived
VoiLinearExactLookupTable , VoiLinearLookupTable , VoiSigmoidLookupTable
Implements
Inherited Members
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
VoiLookupTable(GrayscaleRenderOptions)
Initialize a new instance of the Aspose.Medical.Dicom.LookUpTables.VoiLookupTable
protected VoiLookupTable(GrayscaleRenderOptions options)Parameters
options GrayscaleRenderOptions
Image render options.
Properties
IsValid
Indicates whether the Look-Up Table is valid (true) or not. Read-only System.Boolean.
public bool IsValid { get; }Property Value
Maximum
The maximum output value. Read-only System.Boolean.
public double Maximum { get; }Property Value
Minimum
The minimum output value. Read-only System.Double.
public double Minimum { get; }Property Value
OutputRange
Output range, Output Max - Output Min.
Read-only System.Double.
protected static int OutputRange { get; }Property Value
WindowCenter
Window center. Read/Write System.Double.
protected double WindowCenter { get; }Property Value
WindowCenterMin05
Window center - 0.5 (used to minimize calculations). Read/Write System.Double.
protected double WindowCenterMin05 { get; }Property Value
WindowWidth
Window width. Read/Write System.Double.
protected double WindowWidth { get; }Property Value
WindowWidthMin1
Window width - 1 (used to minimize calculations). Read/Write System.Double.
protected double WindowWidthMin1 { get; }Property Value
this[double]
Indexer to transform input value into output value.
public abstract double this[double input] { get; }Property Value
Methods
Recalculate()
Recalculates (recalculation is forced) LUT data.
public void Recalculate()