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
DicomUIDSOP Instance UID associated with the Presentation LUT information object. If
, a UID will be automatically generated.null
PresentationLut(DicomUID, DicomDataset)
Initializes a new instance of the PresentationLut class.
public PresentationLut(DicomUID sopInstance, DicomDataset dataset)
Parameters
sopInstance
DicomUIDSOP Instance UID associated with the Presentation LUT information object. If
, a UID will be automatically generated.null
dataset
DicomDatasetDataset presumed to contain Presentation LUT data.
Fields
SopClassUid
Gets the Presentation LUT SOP Class UID.
public static readonly DicomUID SopClassUid
Field Value
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
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
PresentationLutShape
Gets or sets the shape of the Presentation LUT. Enumerated values 'IDENTITY' and 'LIN OD'.
public string PresentationLutShape { get; set; }
Property Value
SopInstanceUid
Gets the SOP Instance UID of the Presentation LUT object.
public DicomUID SopInstanceUid { get; }