Interface RecordedWedgeSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
GeneralMachineVerificationSequence.Item, TreatmentSessionBeamSequence.Item, TreatmentSessionIonBeamSequence.Item
Enclosing class:
RecordedWedgeSequence

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

    • wrap

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

      default RecordedWedgeSequence getRecordedWedgeSequence()
      Returns:
      the Recorded Wedge Sequence (see RecordedWedgeSequence)
    • newRecordedWedgeSequence

      default RecordedWedgeSequence newRecordedWedgeSequence(int initialCapacity)
      Adds a new Recorded Wedge Sequence. (see RecordedWedgeSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Recorded Wedge Sequence
    • ensureRecordedWedgeSequence

      default RecordedWedgeSequence ensureRecordedWedgeSequence(int initialCapacity)
      Adds a new Recorded Wedge Sequence if it does not already exist. (see RecordedWedgeSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Recorded Wedge Sequence is created
    • containsRecordedWedgeSequence

      default boolean containsRecordedWedgeSequence()
      Returns:
      Whether it contains the Recorded Wedge Sequence (see RecordedWedgeSequence)
    • removeRecordedWedgeSequence

      default void removeRecordedWedgeSequence()
      Removes the Recorded Wedge Sequence (see RecordedWedgeSequence