Interface BeamTaskSequence.Holder

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

public static interface BeamTaskSequence.Holder extends AttributesWrapper
  • Method Details

    • getBeamTaskSequence

      default BeamTaskSequence getBeamTaskSequence()
      Returns:
      the Beam Task Sequence (see BeamTaskSequence)
    • newBeamTaskSequence

      default BeamTaskSequence newBeamTaskSequence(int initialCapacity)
      Adds a new Beam Task Sequence. (see BeamTaskSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Beam Task Sequence
    • ensureBeamTaskSequence

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

      default boolean containsBeamTaskSequence()
      Returns:
      Whether it contains a Beam Task Sequence (see BeamTaskSequence)
    • removeBeamTaskSequence

      default void removeBeamTaskSequence()
      Removes the Beam Task Sequence (see BeamTaskSequence