Interface SnoutSequence.Holder

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

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

      • newSnoutSequence

        default SnoutSequence newSnoutSequence​(int initialCapacity)
        Adds a new Snout Sequence. (see SnoutSequence)
        Parameters:
        initialCapacity - the initial capacity for the new Snout Sequence
        Returns:
        the newly created SnoutSequence.
      • ensureSnoutSequence

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

        default boolean containsSnoutSequence()
        Returns:
        whether it contains the Snout Sequence (see SnoutSequence)
      • removeSnoutSequence

        default void removeSnoutSequence()
        Removes the Snout Sequence (see SnoutSequence