Interface ROINumber.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
ROINumber.SimpleHolder, StructureSetROISequence.Item
Enclosing class:
ROINumber

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

    • wrap

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

      static ROINumber.Holder.Builder builder()
      Returns:
      a ROINumber.Holder.Builder to create ROI Number Items with a fluent API.
    • builder

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

      default ROINumber getROINumber()
      Returns:
      the ROI Number (see ROINumber)
    • containsROINumber

      default boolean containsROINumber()
      Returns:
      Whether it contains the ROI Number (see ROINumber)
    • removeROINumber

      default void removeROINumber()
      Removes the ROI Number (see ROINumber