Class ApexPosition

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, BytesDataElementWrapper, DoubleDataElementMultiWrapper, FloatDataElementMultiWrapper, FloatingPointDoubleMultiWrapper

public class ApexPosition extends AbstractDataElementWrapper implements FloatingPointDoubleMultiWrapper
Name: Apex Position
Keyword: ApexPosition
Tag: (0020,9308)
Value Representation: FD
Value Multiplicity: 3
  • Described in the contexts: as follows:
    Attribute Name: Apex Position
    Type: 1C
    Attribute Description:

    Position of the apex (or phase center) of the acquisition geometry, encoded as xA, yA, and zA in mm units in the Volume Frame of Reference. The apex (xA, yA, zA) may be located in the volume or exterior to it.

    Required if value of Ultrasound Acquisition Geometry (0020,9307) is APEX.


  • Field Details

  • Constructor Details

    • ApexPosition

      public ApexPosition(org.dcm4che3.data.Attributes attributes)
      Creates a new Apex Position object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • ApexPosition

      public ApexPosition()
      Creates a new Apex Position object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      public ApexPosition copy()
      Returns a new Apex Position which wraps a copy of the Attributes wrapped in this Apex Position. (see Attributes(Attributes)
      Returns:
      a new Apex Position which wraps a copy of the Attributes wrapped in this Apex Position.
    • getTag

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