Table of Contents

Class PresentationLut

Namespace
FellowOakDicom.Printing
Assembly
fo-dicom.core.dll

Convenience representation of a Presentation LUT Information Object.

For more information, see http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_B.18.html .

public class PresentationLut : DicomDataset, IEnumerable<DicomItem>, IEnumerable, IEquatable<DicomDataset>
Inheritance
PresentationLut
Implements
Inherited Members
Extension Methods

Constructors

PresentationLut(DicomUID)

Initializes a new instance of the PresentationLut class.

public PresentationLut(DicomUID sopInstance = null)

Parameters

sopInstance DicomUID

SOP Instance UID associated with the Presentation LUT information object. If

null
, a UID will be automatically generated.

PresentationLut(DicomUID, DicomDataset)

Initializes a new instance of the PresentationLut class.

public PresentationLut(DicomUID sopInstance, DicomDataset dataset)

Parameters

sopInstance DicomUID

SOP Instance UID associated with the Presentation LUT information object. If

null
, a UID will be automatically generated.
dataset DicomDataset

Dataset presumed to contain Presentation LUT data.

Fields

SopClassUid

Gets the Presentation LUT SOP Class UID.

public static readonly DicomUID SopClassUid

Field Value

DicomUID

Properties

LutData

Gets or sets the LUT entry values (P-Values).

public ushort[] LutData { get; set; }

Property Value

ushort[]

LutDescriptor

Gets or sets the LUT Descriptor, i.e. the format of the LUT data.

If defined, the LUT Descriptor contains three values; number of entries in the lookup table, first input value mapped (always 0), and number of bits for each entry in the LUT Data (between 10 and 16, inclusive).

For more details, see http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.11.4.html#sect_C.11.4.1

public ushort[] LutDescriptor { get; set; }

Property Value

ushort[]

LutExplanation

Gets or sets a free-form text explanation of the meaning of the LUT.

public string LutExplanation { get; set; }

Property Value

string

LutSequence

Gets the Presentation LUT Sequence dataset.

For more information, see http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.11.4.html .

public DicomDataset LutSequence { get; }

Property Value

DicomDataset

PresentationLutShape

Gets or sets the shape of the Presentation LUT. Enumerated values 'IDENTITY' and 'LIN OD'.

public string PresentationLutShape { get; set; }

Property Value

string

SopInstanceUid

Gets the SOP Instance UID of the Presentation LUT object.

public DicomUID SopInstanceUid { get; }

Property Value

DicomUID