Class ExtendedOffsetTable

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, BytesDataElementWrapper, FloatDataElementWrapper, IntDataElementWrapper, Other64BitVeryLongWrapper

public class ExtendedOffsetTable extends AbstractDataElementWrapper implements Other64BitVeryLongWrapper
Name: Extended Offset Table
Keyword: ExtendedOffsetTable
Tag: (7FE0,0001)
Value Representation: OV
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: Extended Offset Table
    Type: 3
    Attribute Description:

    Byte offsets of the Frames in the Sequence of Items in Encapsulated Pixel Data encoded in Pixel Data (7FE0,0010).

    See DICOM Standard Part 3 - Section C.7.6.3.1.8.

    May only be present when:

    • Pixel Data (7FE0,0010) is present, and

      the Transfer Syntax uses Encapsulated Pixel Data, and

    • the Transfer Syntax encodes Frames in separate Fragments, and

    • the Basic Offset Table in the first Item is not present (its Item has zero length), and

    • each Frame is entirely contained within one Fragment.

    Note

    Unlike a Basic Offset Table, an Extended Offset Table is not permitted to be empty.


  • Field Details

  • Constructor Details

    • ExtendedOffsetTable

      public ExtendedOffsetTable(org.dcm4che3.data.Attributes attributes)
      Creates a new Extended Offset Table object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • ExtendedOffsetTable

      public ExtendedOffsetTable()
      Creates a new Extended Offset Table object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      public ExtendedOffsetTable copy()
      Returns a new Extended Offset Table which wraps a copy of the Attributes wrapped in this Extended Offset Table. (see Attributes(Attributes)
      Returns:
      a new Extended Offset Table which wraps a copy of the Attributes wrapped in this Extended Offset Table.
    • getTag

      public int getTag()
      Specified by:
      getTag in interface DataElementWrapper
      Returns:
      The DICOM Tag of the wrapped DICOM attributes.