Interface ASLSlabSequence.Holder

  • All Superinterfaces:
    org.dcm4che.typeddicom.AttributesWrapper
    All Known Implementing Classes:
    ASLSlabSequence.SimpleHolder
    Enclosing class:
    ASLSlabSequence

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

      • newASLSlabSequence

        default ASLSlabSequence newASLSlabSequence​(int initialCapacity)
        Adds a new ASL Slab Sequence. (see ASLSlabSequence)
        Parameters:
        initialCapacity - the initial capacity for the new ASL Slab Sequence
        Returns:
        the newly created ASLSlabSequence.
      • ensureASLSlabSequence

        default ASLSlabSequence ensureASLSlabSequence​(int initialCapacity)
        Adds a new ASL Slab Sequence (see ASLSlabSequence) if it does not already exist. (see Attributes.ensureSequence(int, int)
        Parameters:
        initialCapacity - the initial capacity (see ArrayList(int)) if a new ASL Slab Sequence is created.
        Returns:
        either the already existing ASL Slab Sequence (see ASLSlabSequence) or a new one with capacity initialCapacity.
      • containsASLSlabSequence

        default boolean containsASLSlabSequence()
        Returns:
        whether it contains the ASL Slab Sequence (see ASLSlabSequence)
      • removeASLSlabSequence

        default void removeASLSlabSequence()
        Removes the ASL Slab Sequence (see ASLSlabSequence