Interface OperatingModeSequence.Holder

All Superinterfaces:
AttributesWrapper
Enclosing class:
OperatingModeSequence

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

    • wrap

      static OperatingModeSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Operating Mode Sequence (see OperatingModeSequence)
      Returns:
      A wrapper object implementing the OperatingModeSequence.Holder interface.
    • getOperatingModeSequence

      default OperatingModeSequence getOperatingModeSequence()
      Returns:
      the Operating Mode Sequence (see OperatingModeSequence)
    • newOperatingModeSequence

      default OperatingModeSequence newOperatingModeSequence(int initialCapacity)
      Adds a new Operating Mode Sequence. (see OperatingModeSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Operating Mode Sequence
    • ensureOperatingModeSequence

      default OperatingModeSequence ensureOperatingModeSequence(int initialCapacity)
      Adds a new Operating Mode Sequence if it does not already exist. (see OperatingModeSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Operating Mode Sequence is created
    • containsOperatingModeSequence

      default boolean containsOperatingModeSequence()
      Returns:
      Whether it contains the Operating Mode Sequence (see OperatingModeSequence)
    • removeOperatingModeSequence

      default void removeOperatingModeSequence()
      Removes the Operating Mode Sequence (see OperatingModeSequence