Table of Contents

Class GenericGrayscalePipeline

Namespace
FellowOakDicom.Imaging.Render
Assembly
fo-dicom.core.dll

Grayscale color pipeline implementation of IPipeline interface

public class GenericGrayscalePipeline : IPipeline
Inheritance
GenericGrayscalePipeline
Implements
Inherited Members
Extension Methods

Constructors

GenericGrayscalePipeline(GrayscaleRenderOptions)

Initialize new instance of GenericGrayscalePipeline which consist of the following sequence Rescale (Modality) LUT -> VOI LUT -> Output LUT and optionally Invert LUT if specified by grayscale options

public GenericGrayscalePipeline(GrayscaleRenderOptions options)

Parameters

options GrayscaleRenderOptions

Grayscale options to use in the pipeline

Properties

GrayscaleColorMap

public Color32[] GrayscaleColorMap { get; set; }

Property Value

Color32[]

Invert

public bool Invert { get; set; }

Property Value

bool

LUT

Get CompositeLUT of LUTs available in this pipeline instance

public ILUT LUT { get; }

Property Value

ILUT

UseVOILUT

public bool UseVOILUT { get; set; }

Property Value

bool

WindowCenter

public double WindowCenter { get; set; }

Property Value

double

WindowWidth

public double WindowWidth { get; set; }

Property Value

double

Methods

ClearCache()

Remove all cached data and only keep configuration data, to reduce memory consumption

public void ClearCache()