Class PixelOriginInterpretation

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

    public class PixelOriginInterpretation
    extends org.dcm4che.typeddicom.AbstractDataElementWrapper
    implements CodeStringWrapper
    Name: Pixel Origin Interpretation
    Keyword: PixelOriginInterpretation
    Tag: (0048,0301)
    Value Representation: CodeString
    Value Multiplicity: 1
    • Described in the contexts: as follows:
      Attribute Name: Pixel Origin Interpretation
      Type: 1C
      Attribute Description:

      For image-relative coordinates, specifies whether coordinates are to be interpreted relative to the individual frame pixel origins, or relative to the Total Pixel Matrix origin (see Section C.8.12.4.1.4).

      Required if Annotation Coordinate Type (006A,0001) is 2D.

      Enumerated Values:

      FRAME
      VOLUME
      Note

      The use of the term "VOLUME" to refer to the Total Pixel Matrix is historical and inherited from Presentation States, and does not refer to 3D coordinates.


    • Described in the contexts: as follows:
      Attribute Name: Pixel Origin Interpretation
      Type: 1C
      Attribute Description:

      For a referenced multi-frame image, specifies whether the Graphic Data (0070,0022) values are to be interpreted relative to the individual frame pixel origins, or relative to the Total Pixel Matrix origin (see DICOM Standard Part 3 - Section C.8.12.4.1.4).

      Required if the instance referenced by Referenced Image Sequence (0008,1140) is tiled (i.e., contains Total Pixel Matrix Columns (0048,0006) and Total Pixel Matrix Rows (0048,0007)). May be present otherwise.

      Enumerated Values:

      FRAME
      VOLUME

      If not present, Graphic Data values are defined relative to the frame pixel origin.


    • Described in the contexts: as follows:
      Attribute Name: Pixel Origin Interpretation
      Type: 1C
      Attribute Description:

      For a referenced multi-frame image, specifies whether the Displayed Area Top Left Hand Corner (0070,0052) and Displayed Area Bottom Right Hand Corner (0070,0053) are to be interpreted relative to the individual frame pixel origins, or relative to the Total Pixel Matrix origin (see DICOM Standard Part 3 - Section C.8.12.4.1.4).

      Required if the instance referenced by Referenced Image Sequence (0008,1140) is tiled (i.e., contains Total Pixel Matrix Columns (0048,0006) and Total Pixel Matrix Rows (0048,0007)). May be present otherwise.

      Enumerated Values:

      FRAME
      VOLUME

      If not present, TLHC and BRHC are defined relative to the frame pixel origins.


    • Constructor Summary

      Constructors 
      Constructor Description
      PixelOriginInterpretation()
      Creates a new Pixel Origin Interpretation object which wraps a new and empty Attributes object.
      PixelOriginInterpretation​(org.dcm4che3.data.Attributes attributes)
      Creates a new Pixel Origin Interpretation object which wraps the provided attributes.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      PixelOriginInterpretation copy()
      Returns a new Pixel Origin Interpretation which wraps a copy of the Attributes wrapped in this Pixel Origin Interpretation.
      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, getKnownAttributeTags, getUnknownAttributeTags, 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

      • PixelOriginInterpretation

        public PixelOriginInterpretation​(org.dcm4che3.data.Attributes attributes)
        Creates a new Pixel Origin Interpretation object which wraps the provided attributes.
        Parameters:
        attributes - the Attributes object to be wrapped.
      • PixelOriginInterpretation

        public PixelOriginInterpretation()
        Creates a new Pixel Origin Interpretation object which wraps a new and empty Attributes object.
    • Method Detail

      • copy

        public PixelOriginInterpretation copy()
        Returns a new Pixel Origin Interpretation which wraps a copy of the Attributes wrapped in this Pixel Origin Interpretation. (see Attributes(Attributes)
        Returns:
        a new Pixel Origin Interpretation which wraps a copy of the Attributes wrapped in this Pixel Origin Interpretation.
      • 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