Interface IonBeamSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Subinterfaces:
RTIonBeamsModule
All Known Implementing Classes:
RTIonPlanIOD
Enclosing class:
IonBeamSequence

public static interface IonBeamSequence.Holder extends AttributesWrapper
  • Method Details

    • getIonBeamSequence

      default IonBeamSequence getIonBeamSequence()
      Returns:
      the Ion Beam Sequence (see IonBeamSequence)
    • newIonBeamSequence

      default IonBeamSequence newIonBeamSequence(int initialCapacity)
      Adds a new Ion Beam Sequence. (see IonBeamSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Ion Beam Sequence
    • ensureIonBeamSequence

      default IonBeamSequence ensureIonBeamSequence(int initialCapacity)
      Adds a new Ion Beam Sequence if it does not already exist. (see IonBeamSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Ion Beam Sequence is created
    • containsIonBeamSequence

      default boolean containsIonBeamSequence()
      Returns:
      Whether it contains a Ion Beam Sequence (see IonBeamSequence)
    • removeIonBeamSequence

      default void removeIonBeamSequence()
      Removes the Ion Beam Sequence (see IonBeamSequence