Interface HalfValueLayer.Holder

All Superinterfaces:
AttributesWrapper
All Known Subinterfaces:
XRayAcquisitionDoseModule
All Known Implementing Classes:
DigitalIntraOralXRayImageIOD, DigitalMammographyXRayImageIOD, DigitalXRayImageIOD, XRay3DAcquisitionSequence.Item
Enclosing class:
HalfValueLayer

public static interface HalfValueLayer.Holder extends AttributesWrapper
A class implementing this interface can hold attributes which contain the DICOM tag "Half Value Layer" (see HalfValueLayer)
  • Method Details

    • wrap

      static HalfValueLayer.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Half Value Layer (see HalfValueLayer)
      Returns:
      A wrapper object implementing the HalfValueLayer.Holder interface.
    • getHalfValueLayer

      default HalfValueLayer getHalfValueLayer()
      Returns:
      the Half Value Layer (see HalfValueLayer)
    • containsHalfValueLayer

      default boolean containsHalfValueLayer()
      Returns:
      Whether it contains the Half Value Layer (see HalfValueLayer)
    • removeHalfValueLayer

      default void removeHalfValueLayer()
      Removes the Half Value Layer (see HalfValueLayer