Class DetectorGeometry

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, BytesDataElementWrapper, CodeStringWrapper, StringDataElementWrapper

public class DetectorGeometry extends AbstractDataElementWrapper implements CodeStringWrapper
Name: Detector Geometry
Keyword: DetectorGeometry
Tag: (0018,9725)
Value Representation: CS
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: Detector Geometry
    Type: 1C
    Attribute Description:

    Physical arrangement of the detectors in the acquisition system.

    The radiation entrance surface of a detector may be curved or flat. A curved surface is referred to as cylindrical.

    Detectors may simultaneously subtend all possible transverse angles from the center of the field of view. Detectors that do not are referred to as partial.

    Defined Terms:

    CYLINDRICAL_RING
    CYL_RING_PARTIAL
    MULTIPLE_PLANAR
    MUL_PLAN_PARTIAL

    Required if Image Type (0008,0008) Value 1 is ORIGINAL and Type of Detector Motion (0054,0202) equals STATIONARY. May be present otherwise, if Image Type (0008,0008) Value 1 is DERIVED and Type of Detector Motion (0054,0202) equals STATIONARY.


  • Field Details

  • Constructor Details

    • DetectorGeometry

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

      public DetectorGeometry()
      Creates a new Detector Geometry object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      public DetectorGeometry copy()
      Returns a new Detector Geometry which wraps a copy of the Attributes wrapped in this Detector Geometry. (see Attributes(Attributes)
      Returns:
      a new Detector Geometry which wraps a copy of the Attributes wrapped in this Detector Geometry.
    • getPrivateCreator

      public String getPrivateCreator()
      Specified by:
      getPrivateCreator in interface DataElementWrapper
      Returns:
      The DICOM Private Creator of the wrapped DICOM attributes. null if not private
    • getTag

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