Interface RecordedSnoutSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
IonMachineVerificationSequence.Item, TreatmentSessionIonBeamSequence.Item
Enclosing class:
RecordedSnoutSequence

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

    • wrap

      static RecordedSnoutSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Recorded Snout Sequence (see RecordedSnoutSequence)
      Returns:
      A wrapper object implementing the RecordedSnoutSequence.Holder interface.
    • getRecordedSnoutSequence

      default RecordedSnoutSequence getRecordedSnoutSequence()
      Returns:
      the Recorded Snout Sequence (see RecordedSnoutSequence)
    • newRecordedSnoutSequence

      default RecordedSnoutSequence newRecordedSnoutSequence(int initialCapacity)
      Adds a new Recorded Snout Sequence. (see RecordedSnoutSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Recorded Snout Sequence
    • ensureRecordedSnoutSequence

      default RecordedSnoutSequence ensureRecordedSnoutSequence(int initialCapacity)
      Adds a new Recorded Snout Sequence if it does not already exist. (see RecordedSnoutSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Recorded Snout Sequence is created
    • containsRecordedSnoutSequence

      default boolean containsRecordedSnoutSequence()
      Returns:
      Whether it contains the Recorded Snout Sequence (see RecordedSnoutSequence)
    • removeRecordedSnoutSequence

      default void removeRecordedSnoutSequence()
      Removes the Recorded Snout Sequence (see RecordedSnoutSequence