Class PresentationLUTShape

  • All Implemented Interfaces:
    org.dcm4che.typeddicom.AttributesWrapper, org.dcm4che.typeddicom.DataElementWrapper, org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper, CodeStringWrapper, org.dcm4che.typeddicom.valuerepresentations.StringDataElementWrapper

    public class PresentationLUTShape
    extends org.dcm4che.typeddicom.AbstractDataElementWrapper
    implements CodeStringWrapper
    Name: Presentation LUT Shape
    Keyword: PresentationLUTShape
    Tag: (2050,0020)
    Value Representation: CodeString
    Value Multiplicity: 1
    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type: 1C
      Attribute Description:

      Specifies an identity transformation for the Presentation LUT, such that the output of all grayscale transformations defined in the IOD containing this Module are defined to be P-Values.

      Enumerated Values:

      IDENTITY

      Required if Photometric Interpretation (0028,0004) is MONOCHROME2.


    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type: 1C
      Attribute Description:

      Specifies an identity transformation for the Presentation LUT, such that the output of all grayscale transformations defined in the IOD containing this Module are defined to be P-Values.

      Enumerated Values:

      IDENTITY

      Required if Photometric Interpretation (0028,0004) is MONOCHROME2, and Bits Stored (0028,0101) is greater than 1.

      Note

      If the DICOM Standard Part 3 - Section C.11.2 is required by the IOD but no VOI LUT Sequence (0028,3010) or Window Center (0028,1050) is present, then the VOI LUT stage is an identity transformation.


    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type: 1
      Attribute Description:

      Specifies a predefined identity transformation for the Presentation LUT such that the output of all grayscale transformations, if any, are defined to be in P-Values.

      Enumerated Values:

      IDENTITY
      INVERSE

    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type: 1
      Attribute Description:

      Specifies an identity transformation for the Presentation LUT, such that the output of all grayscale transformations defined in the IOD containing this Module are defined to be P-Values.

      Enumerated Values:

      IDENTITY

    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type: 1C
      Attribute Description:

      Presentation LUT transformation.

      Enumerated Values:

      IDENTITY
      INVERSE

      See DICOM Standard Part 3 - Section C.11.6.1.2.

      Required if Pixel Presentation (0008,9205) has a value of MONOCHROME.


    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type: 1
      Attribute Description:

      Specifies an identity transformation for the Presentation LUT, other than to account for the value of Photometric Interpretation (0028,0004), such that the output of all grayscale transformations defined in the IOD containing this Module are defined to be P-Values.

      Enumerated Values:

      IDENTITY
      INVERSE

      See DICOM Standard Part 3 - Section C.8.11.3.1.2 for further explanation.


    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type: 1
      Attribute Description:

      Specifies a predefined identity transformation for the Presentation LUT such that the output of all grayscale transformations, if any, are defined to be in P-Values.

      Enumerated Values:

      IDENTITY

    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type: 1
      Attribute Description:

      Specifies an identity transformation for the Presentation LUT such that the output of all grayscale transformations are defined to be in P-Values.

      Enumerated Values:

      IDENTITY
      Note

      The intent of specifying this Attribute for Parametric Maps is only to achieve consistency of rendering when displayed as grayscale, not to imply that grayscale contrast of the displayed image is meaningful. It is not applicable when the image is rendered with pseudo-color, for example.


    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type: 1C
      Attribute Description:

      Specifies predefined Presentation LUT transformation. Required if Presentation LUT Sequence (2050,0010) is absent.

      Enumerated Values:

      IDENTITY
      INVERSE

      See DICOM Standard Part 3 - Section C.11.6.1.2.


    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type: 1
      Attribute Description:

      Specifies an identity transformation for the Presentation LUT such that the output of all grayscale transformations are defined to be in P-Values.

      Enumerated Values:

      IDENTITY

    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type: 1C
      Attribute Description:

      Specifies an identity transformation for the Presentation LUT, such that the output of all grayscale transformations defined in the IOD containing this Module are defined to be P-Values.

      Enumerated Values:

      IDENTITY

      Required if Presentation Intent Type (0008,0068) equals FOR PRESENTATION.


    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type: 1C
      Attribute Description:

      Specifies an identity transformation for the Presentation LUT, such that the output of all grayscale transformations defined in the IOD containing this Module are defined to be P-Values.

      Enumerated Values:

      IDENTITY

      Required if Photometric Interpretation (0028,0004) is MONOCHROME2.


    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type: 1
      Attribute Description:

      Specifies a transformation for the Presentation LUT such that the output of all grayscale transformations, if any, is defined to be in P-Values.

      Enumerated Values:

      IDENTITY
      INVERSE

    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type:
      Attribute Description:

      Specifies pre-defined Presentation LUT shapes.

      Enumerated Values:

      IDENTITY
      LIN OD
      Note

      LIN OD is only defined for hardcopy devices and is not applicable to softcopy devices.


    • Described in the contexts: as follows:
      Attribute Name: Presentation LUT Shape
      Type: 3
      Attribute Description:

      When present, specifies an identity transformation for the Presentation LUT such that the output of all grayscale transformations, if any, are defined to be in P-Values.

      Enumerated Values:

      IDENTITY
      INVERSE

      When this Attribute is used with a color photometric interpretation then the luminance component is in P-Values.


    • Constructor Summary

      Constructors 
      Constructor Description
      PresentationLUTShape()
      Creates a new Presentation LUT Shape object which wraps a new and empty Attributes object.
      PresentationLUTShape​(org.dcm4che3.data.Attributes attributes)
      Creates a new Presentation LUT Shape object which wraps the provided attributes.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      PresentationLUTShape copy()
      Returns a new Presentation LUT Shape which wraps a copy of the Attributes wrapped in this Presentation LUT Shape.
      java.lang.String getPrivateCreator()  
      int getTag()  
      • Methods inherited from class org.dcm4che.typeddicom.AbstractDataElementWrapper

        equals, exists, getValue, hashCode, toString
      • Methods inherited from class org.dcm4che.typeddicom.AbstractAttributesWrapper

        getAttributes
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper

        copy, getAttributes, isEmpty
      • Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper

        getBytes, getSafeBytes, setBytes
      • Methods inherited from interface org.dcm4che.typeddicom.DataElementWrapper

        exists, getValue
      • Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.StringDataElementWrapper

        getString, setString
    • Constructor Detail

      • PresentationLUTShape

        public PresentationLUTShape​(org.dcm4che3.data.Attributes attributes)
        Creates a new Presentation LUT Shape object which wraps the provided attributes.
        Parameters:
        attributes - the Attributes object to be wrapped.
      • PresentationLUTShape

        public PresentationLUTShape()
        Creates a new Presentation LUT Shape object which wraps a new and empty Attributes object.
    • Method Detail

      • copy

        public PresentationLUTShape copy()
        Returns a new Presentation LUT Shape which wraps a copy of the Attributes wrapped in this Presentation LUT Shape. (see Attributes(Attributes)
        Returns:
        a new Presentation LUT Shape which wraps a copy of the Attributes wrapped in this Presentation LUT Shape.
      • getPrivateCreator

        public java.lang.String getPrivateCreator()
        Specified by:
        getPrivateCreator in interface org.dcm4che.typeddicom.DataElementWrapper
      • getTag

        public int getTag()
        Specified by:
        getTag in interface org.dcm4che.typeddicom.DataElementWrapper