Class FunctionalGroupPointer

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, AttributeTagWrapper, BytesDataElementWrapper, IntDataElementWrapper, StringDataElementWrapper

public class FunctionalGroupPointer extends AbstractDataElementWrapper implements AttributeTagWrapper
Name: Functional Group Pointer
Keyword: FunctionalGroupPointer
Tag: (0020,9167)
Value Representation: AT
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: Functional Group Pointer
    Type: 1C
    Attribute Description:

    Contains the Data Element Tag of the Functional Group Sequence that contains the Attribute that is referenced by the Dimension Index Pointer (0020,9165).

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

    Required if the value of Dimension Index Pointer (0020,9165) is the Data Element Tag of an Attribute that is contained within a Functional Group Sequence.


  • Described in the contexts: as follows:
    Attribute Name: Functional Group Pointer
    Type: 1C
    Attribute Description:

    Contains the Data Element Tag of the Functional Group Sequence that contains the Attribute that is identified by Selector Attribute (0072,0026).

    Required if the value of Selector Attribute (0072,0026) is the Data Element Tag of an Attribute that is contained within a Functional Group Sequence.


  • Field Details

  • Constructor Details

    • FunctionalGroupPointer

      public FunctionalGroupPointer(org.dcm4che3.data.Attributes attributes)
      Creates a new Functional Group Pointer object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • FunctionalGroupPointer

      public FunctionalGroupPointer()
      Creates a new Functional Group Pointer object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      public FunctionalGroupPointer copy()
      Returns a new Functional Group Pointer which wraps a copy of the Attributes wrapped in this Functional Group Pointer. (see Attributes(Attributes)
      Returns:
      a new Functional Group Pointer which wraps a copy of the Attributes wrapped in this Functional Group Pointer.
    • getValueRepresentation

      public org.dcm4che3.data.VR getValueRepresentation()
      Specified by:
      getValueRepresentation in interface DataElementWrapper
      Returns:
      The DICOM Value Representation (VR) of the wrapped DICOM sequence.
    • getTag

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