Interface OmittedBeamTaskSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Subinterfaces:
RTBeamsDeliveryInstructionModule
All Known Implementing Classes:
RTBeamsDeliveryInstructionIOD
Enclosing class:
OmittedBeamTaskSequence

public static interface OmittedBeamTaskSequence.Holder extends AttributesWrapper
A class implementing this interface can hold attributes which contain the DICOM tag "Omitted Beam Task Sequence" (see OmittedBeamTaskSequence)
  • Method Details

    • wrap

      static OmittedBeamTaskSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Omitted Beam Task Sequence (see OmittedBeamTaskSequence)
      Returns:
      A wrapper object implementing the OmittedBeamTaskSequence.Holder interface.
    • getOmittedBeamTaskSequence

      default OmittedBeamTaskSequence getOmittedBeamTaskSequence()
      Returns:
      the Omitted Beam Task Sequence (see OmittedBeamTaskSequence)
    • newOmittedBeamTaskSequence

      default OmittedBeamTaskSequence newOmittedBeamTaskSequence(int initialCapacity)
      Adds a new Omitted Beam Task Sequence. (see OmittedBeamTaskSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Omitted Beam Task Sequence
    • ensureOmittedBeamTaskSequence

      default OmittedBeamTaskSequence ensureOmittedBeamTaskSequence(int initialCapacity)
      Adds a new Omitted Beam Task Sequence if it does not already exist. (see OmittedBeamTaskSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Omitted Beam Task Sequence is created
    • containsOmittedBeamTaskSequence

      default boolean containsOmittedBeamTaskSequence()
      Returns:
      Whether it contains the Omitted Beam Task Sequence (see OmittedBeamTaskSequence)
    • removeOmittedBeamTaskSequence

      default void removeOmittedBeamTaskSequence()
      Removes the Omitted Beam Task Sequence (see OmittedBeamTaskSequence