Interface ZonalMap.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
ZonalMap.SimpleHolder
Enclosing class:
ZonalMap

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

    • wrap

      static ZonalMap.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Zonal Map (see ZonalMap)
      Returns:
      A wrapper object implementing the ZonalMap.Holder interface.
    • builder

      static ZonalMap.Holder.Builder builder()
      Returns:
      a ZonalMap.Holder.Builder to create Zonal Map Items with a fluent API.
    • builder

      static ZonalMap.Holder.Builder builder(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - The Attributes to be wrapped by the ZonalMap.Holder.Builder.
      Returns:
      a ZonalMap.Holder.Builder to create Zonal Map Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
    • getZonalMap

      default ZonalMap getZonalMap()
      Returns:
      the Zonal Map (see ZonalMap)
    • containsZonalMap

      default boolean containsZonalMap()
      Returns:
      Whether it contains the Zonal Map (see ZonalMap)
    • removeZonalMap

      default void removeZonalMap()
      Removes the Zonal Map (see ZonalMap