Search Results for

    Show / Hide Table of Contents

    Class PresentationLut

    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 .

    Inheritance
    Object
    DicomDataset
    PresentationLut
    Implements
    IEnumerable<DicomItem>
    IEnumerable
    Inherited Members
    DicomDataset.InternalTransferSyntax
    DicomDataset.AutoValidate
    DicomDataset.GetDicomItem<T>(DicomTag)
    DicomDataset.GetSequence(DicomTag)
    DicomDataset.GetCodeItem(DicomTag)
    DicomDataset.GetMeasuredValue(DicomTag)
    DicomDataset.GetReferencedSOP(DicomTag)
    DicomDataset.TryGetSequence(DicomTag, DicomSequence)
    DicomDataset.GetValueCount(DicomTag)
    DicomDataset.GetValue<T>(DicomTag, Int32)
    DicomDataset.TryGetValue<T>(DicomTag, Int32, T)
    DicomDataset.GetValueOrDefault<T>(DicomTag, Int32, T)
    DicomDataset.GetValues<T>(DicomTag)
    DicomDataset.TryGetValues<T>(DicomTag, T[])
    DicomDataset.GetSingleValue<T>(DicomTag)
    DicomDataset.TryGetSingleValue<T>(DicomTag, T)
    DicomDataset.GetSingleValueOrDefault<T>(DicomTag, T)
    DicomDataset.GetString(DicomTag)
    DicomDataset.TryGetString(DicomTag, String)
    DicomDataset.Validate()
    DicomDataset.Get<T>(DicomTag, Int32)
    DicomDataset.Get(DicomTag, Int32)
    DicomDataset.Get<T>(DicomTag, T)
    DicomDataset.Get<T>(DicomTag, Int32, T)
    DicomDataset.GetPrivateTag(DicomTag)
    DicomDataset.Add(DicomItem[])
    DicomDataset.Add(IEnumerable<DicomItem>)
    DicomDataset.Add<T>(DicomTag, T[])
    DicomDataset.Add<T>(DicomTag, Encoding, T[])
    DicomDataset.Add<T>(DicomVR, DicomTag, T[])
    DicomDataset.Add<T>(DicomVR, DicomTag, Encoding, T[])
    DicomDataset.AddOrUpdate(DicomItem[])
    DicomDataset.AddOrUpdate(IEnumerable<DicomItem>)
    DicomDataset.AddOrUpdate<T>(DicomTag, T[])
    DicomDataset.AddOrUpdate<T>(DicomTag, Encoding, T[])
    DicomDataset.AddOrUpdate<T>(DicomVR, DicomTag, T[])
    DicomDataset.AddOrUpdate<T>(DicomVR, DicomTag, Encoding, T[])
    DicomDataset.AddOrUpdatePixelData(DicomVR, IByteBuffer, DicomTransferSyntax)
    DicomDataset.Contains(DicomTag)
    DicomDataset.Remove(DicomTag[])
    DicomDataset.Remove(Func<DicomItem, Boolean>)
    DicomDataset.Clear()
    DicomDataset.CopyTo(DicomDataset)
    DicomDataset.CopyTo(DicomDataset, DicomTag[])
    DicomDataset.CopyTo(DicomDataset, DicomMaskedTag)
    DicomDataset.GetEnumerator()
    DicomDataset.IEnumerable.GetEnumerator()
    DicomDataset.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Dicom.Printing
    Assembly: cs.temp.dll.dll
    Syntax
    public class PresentationLut : DicomDataset, IEnumerable<DicomItem>, IEnumerable

    Constructors

    PresentationLut(DicomUID)

    Initializes a new instance of the PresentationLut class.

    Declaration
    public PresentationLut(DicomUID sopInstance = null)
    Parameters
    Type Name Description
    DicomUID sopInstance

    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.

    Declaration
    public PresentationLut(DicomUID sopInstance, DicomDataset dataset)
    Parameters
    Type Name Description
    DicomUID sopInstance

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

    null
    , a UID will be automatically generated.

    DicomDataset dataset

    Dataset presumed to contain Presentation LUT data.

    Fields

    SopClassUid

    Gets the Presentation LUT SOP Class UID.

    Declaration
    public static readonly DicomUID SopClassUid
    Field Value
    Type Description
    DicomUID

    Properties

    LutData

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

    Declaration
    public ushort[] LutData { get; set; }
    Property Value
    Type Description
    UInt16[]

    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 LutData (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

    Declaration
    public ushort[] LutDescriptor { get; set; }
    Property Value
    Type Description
    UInt16[]

    LutExplanation

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

    Declaration
    public string LutExplanation { get; set; }
    Property Value
    Type Description
    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 .

    Declaration
    public DicomDataset LutSequence { get; }
    Property Value
    Type Description
    DicomDataset

    PresentationLutShape

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

    Declaration
    public string PresentationLutShape { get; set; }
    Property Value
    Type Description
    String

    SopInstanceUid

    Gets the SOP Instance UID of the Presentation LUT object.

    Declaration
    public DicomUID SopInstanceUid { get; }
    Property Value
    Type Description
    DicomUID

    Implements

    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    In This Article
    Back to top Copyright (c) 2012-2021 fo-dicom contributors