Interface IonControlPointDeliverySequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
TreatmentSessionIonBeamSequence.Item
Enclosing class:
IonControlPointDeliverySequence

public static interface IonControlPointDeliverySequence.Holder extends AttributesWrapper
  • Method Details

    • getIonControlPointDeliverySequence

      default IonControlPointDeliverySequence getIonControlPointDeliverySequence()
      Returns:
      the Ion Control Point Delivery Sequence (see IonControlPointDeliverySequence)
    • newIonControlPointDeliverySequence

      default IonControlPointDeliverySequence newIonControlPointDeliverySequence​(int initialCapacity)
      Adds a new Ion Control Point Delivery Sequence. (see IonControlPointDeliverySequence)
      Parameters:
      initialCapacity - the initial capacity for the new Ion Control Point Delivery Sequence
    • ensureIonControlPointDeliverySequence

      default IonControlPointDeliverySequence ensureIonControlPointDeliverySequence​(int initialCapacity)
      Adds a new Ion Control Point Delivery Sequence if it does not already exist. (see IonControlPointDeliverySequence)
      Parameters:
      initialCapacity - the initial capacity if a new Ion Control Point Delivery Sequence is created
    • containsIonControlPointDeliverySequence

      default boolean containsIonControlPointDeliverySequence()
      Returns:
      Whether it contains a Ion Control Point Delivery Sequence (see IonControlPointDeliverySequence)
    • removeIonControlPointDeliverySequence

      default void removeIonControlPointDeliverySequence()
      Removes the Ion Control Point Delivery Sequence (see IonControlPointDeliverySequence