Class DetectorGeometry

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

    public class DetectorGeometry
    extends org.dcm4che.typeddicom.AbstractDataElementWrapper
    implements CodeStringWrapper
    Name: Detector Geometry
    Keyword: DetectorGeometry
    Tag: (0018,9725)
    Value Representation: CodeString
    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.


    • Constructor Summary

      Constructors 
      Constructor Description
      DetectorGeometry()
      Creates a new Detector Geometry object which wraps a new and empty Attributes object.
      DetectorGeometry​(org.dcm4che3.data.Attributes attributes)
      Creates a new Detector Geometry object which wraps the provided attributes.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      DetectorGeometry copy()
      Returns a new Detector Geometry which wraps a copy of the Attributes wrapped in this Detector Geometry.
      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, 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

      • 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 Detail

      • 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 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