Interface CollimatorShape.Holder

All Superinterfaces:
AttributesWrapper
All Known Subinterfaces:
XRayCollimatorModule
All Known Implementing Classes:
DigitalIntraOralXRayImageIOD, DigitalMammographyXRayImageIOD, DigitalXRayImageIOD, PerProjectionAcquisitionSequence.Item, XRayAngiographicImageIOD, XRayRadiofluoroscopicImageIOD
Enclosing class:
CollimatorShape

public static interface CollimatorShape.Holder extends AttributesWrapper
A class implementing this interface can hold attributes which contain the DICOM tag "Collimator Shape" (see CollimatorShape)
  • Method Details

    • wrap

      static CollimatorShape.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Collimator Shape (see CollimatorShape)
      Returns:
      A wrapper object implementing the CollimatorShape.Holder interface.
    • getCollimatorShape

      default CollimatorShape getCollimatorShape()
      Returns:
      the Collimator Shape (see CollimatorShape)
    • containsCollimatorShape

      default boolean containsCollimatorShape()
      Returns:
      Whether it contains the Collimator Shape (see CollimatorShape)
    • removeCollimatorShape

      default void removeCollimatorShape()
      Removes the Collimator Shape (see CollimatorShape