Interface FunctionalMRSequence.Holder

All Superinterfaces:
AttributesWrapper
Enclosing class:
FunctionalMRSequence

public static interface FunctionalMRSequence.Holder extends AttributesWrapper
A class implementing this interface can hold attributes which contain the DICOM tag "Functional MR Sequence" (see FunctionalMRSequence)
  • Method Details

    • wrap

      static FunctionalMRSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Functional MR Sequence (see FunctionalMRSequence)
      Returns:
      A wrapper object implementing the FunctionalMRSequence.Holder interface.
    • getFunctionalMRSequence

      default FunctionalMRSequence getFunctionalMRSequence()
      Returns:
      the Functional MR Sequence (see FunctionalMRSequence)
    • newFunctionalMRSequence

      default FunctionalMRSequence newFunctionalMRSequence(int initialCapacity)
      Adds a new Functional MR Sequence. (see FunctionalMRSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Functional MR Sequence
    • ensureFunctionalMRSequence

      default FunctionalMRSequence ensureFunctionalMRSequence(int initialCapacity)
      Adds a new Functional MR Sequence if it does not already exist. (see FunctionalMRSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Functional MR Sequence is created
    • containsFunctionalMRSequence

      default boolean containsFunctionalMRSequence()
      Returns:
      Whether it contains the Functional MR Sequence (see FunctionalMRSequence)
    • removeFunctionalMRSequence

      default void removeFunctionalMRSequence()
      Removes the Functional MR Sequence (see FunctionalMRSequence