Interface IonWedgeSequence.Holder

  • All Superinterfaces:
    org.dcm4che.typeddicom.AttributesWrapper
    All Known Implementing Classes:
    IonBeamSequence.Item, IonWedgeSequence.SimpleHolder
    Enclosing class:
    IonWedgeSequence

    public static interface IonWedgeSequence.Holder
    extends org.dcm4che.typeddicom.AttributesWrapper
    A class implementing this interface can hold attributes which contain the DICOM tag "Ion Wedge Sequence" (see IonWedgeSequence)
    • Method Detail

      • newIonWedgeSequence

        default IonWedgeSequence newIonWedgeSequence​(int initialCapacity)
        Adds a new Ion Wedge Sequence. (see IonWedgeSequence)
        Parameters:
        initialCapacity - the initial capacity for the new Ion Wedge Sequence
        Returns:
        the newly created IonWedgeSequence.
      • ensureIonWedgeSequence

        default IonWedgeSequence ensureIonWedgeSequence​(int initialCapacity)
        Adds a new Ion Wedge Sequence (see IonWedgeSequence) if it does not already exist. (see Attributes.ensureSequence(int, int)
        Parameters:
        initialCapacity - the initial capacity (see ArrayList(int)) if a new Ion Wedge Sequence is created.
        Returns:
        either the already existing Ion Wedge Sequence (see IonWedgeSequence) or a new one with capacity initialCapacity.
      • containsIonWedgeSequence

        default boolean containsIonWedgeSequence()
        Returns:
        whether it contains the Ion Wedge Sequence (see IonWedgeSequence)
      • removeIonWedgeSequence

        default void removeIonWedgeSequence()
        Removes the Ion Wedge Sequence (see IonWedgeSequence