Fellow Oak DICOM
Search Results for

    Show / Hide Table of Contents

    Class VOILUT

    Abstract VOI LUT implementation of ILUT

    Inheritance
    System.Object
    VOILUT
    VOILinearExactLUT
    VOILinearLUT
    VOISigmoidLUT
    Implements
    ILUT
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: FellowOakDicom.Imaging.LUT
    Assembly: fo-dicom.core.dll
    Syntax
    public abstract class VOILUT : ILUT

    Constructors

    VOILUT(GrayscaleRenderOptions)

    Initialize new instance of VOILUT

    Declaration
    protected VOILUT(GrayscaleRenderOptions options)
    Parameters
    Type Name Description
    GrayscaleRenderOptions options

    Render options

    Properties

    IsValid

    Declaration
    public bool IsValid { get; }
    Property Value
    Type Description
    System.Boolean

    Item[Double]

    Declaration
    public abstract double this[double value] { get; }
    Parameters
    Type Name Description
    System.Double value
    Property Value
    Type Description
    System.Double

    MaximumOutputValue

    Declaration
    public double MaximumOutputValue { get; }
    Property Value
    Type Description
    System.Double

    MinimumOutputValue

    Declaration
    public double MinimumOutputValue { get; }
    Property Value
    Type Description
    System.Double

    OutputRange

    Declaration
    public int OutputRange { get; }
    Property Value
    Type Description
    System.Int32

    WindowCenter

    Declaration
    protected double WindowCenter { get; }
    Property Value
    Type Description
    System.Double

    WindowCenterMin05

    Declaration
    protected double WindowCenterMin05 { get; }
    Property Value
    Type Description
    System.Double

    WindowEnd

    Declaration
    protected int WindowEnd { get; }
    Property Value
    Type Description
    System.Int32

    WindowStart

    Declaration
    protected int WindowStart { get; }
    Property Value
    Type Description
    System.Int32

    WindowWidth

    Declaration
    protected double WindowWidth { get; }
    Property Value
    Type Description
    System.Double

    WindowWidthDiv2

    Declaration
    protected double WindowWidthDiv2 { get; }
    Property Value
    Type Description
    System.Double

    WindowWidthMin1

    Declaration
    protected double WindowWidthMin1 { get; }
    Property Value
    Type Description
    System.Double

    Methods

    Create(GrayscaleRenderOptions)

    Create a new VOILUT according to specifications in options.

    Declaration
    public static VOILUT Create(GrayscaleRenderOptions options)
    Parameters
    Type Name Description
    GrayscaleRenderOptions options

    Render options.

    Returns
    Type Description
    VOILUT

    Recalculate()

    Declaration
    public void Recalculate()

    Implements

    ILUT

    Extension Methods

    LinqExtensions.IsOneOf<T>(T, T[])
    In This Article
    Back to top Copyright (c) 2012-2025 fo-dicom contributors