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 .
Inherited Members
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 ,
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 ,
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 |