Interface StageCodeSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Subinterfaces:
EnhancedUSImageModule, USImageModule
All Known Implementing Classes:
EnhancedUSVolumeIOD, USImageIOD, USMultiFrameImageIOD
Enclosing class:
StageCodeSequence

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

    • wrap

      static StageCodeSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Stage Code Sequence (see StageCodeSequence)
      Returns:
      A wrapper object implementing the StageCodeSequence.Holder interface.
    • getStageCodeSequence

      default StageCodeSequence getStageCodeSequence()
      Returns:
      the Stage Code Sequence (see StageCodeSequence)
    • newStageCodeSequence

      default StageCodeSequence newStageCodeSequence(int initialCapacity)
      Adds a new Stage Code Sequence. (see StageCodeSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Stage Code Sequence
    • ensureStageCodeSequence

      default StageCodeSequence ensureStageCodeSequence(int initialCapacity)
      Adds a new Stage Code Sequence if it does not already exist. (see StageCodeSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Stage Code Sequence is created
    • containsStageCodeSequence

      default boolean containsStageCodeSequence()
      Returns:
      Whether it contains the Stage Code Sequence (see StageCodeSequence)
    • removeStageCodeSequence

      default void removeStageCodeSequence()
      Removes the Stage Code Sequence (see StageCodeSequence