Interface MeasuringUnitsSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
QuantitySequence.Item
Enclosing class:
MeasuringUnitsSequence

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

    • wrap

      static MeasuringUnitsSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Measuring Units Sequence (see MeasuringUnitsSequence)
      Returns:
      A wrapper object implementing the MeasuringUnitsSequence.Holder interface.
    • getMeasuringUnitsSequence

      default MeasuringUnitsSequence getMeasuringUnitsSequence()
      Returns:
      the Measuring Units Sequence (see MeasuringUnitsSequence)
    • newMeasuringUnitsSequence

      default MeasuringUnitsSequence newMeasuringUnitsSequence(int initialCapacity)
      Adds a new Measuring Units Sequence. (see MeasuringUnitsSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Measuring Units Sequence
    • ensureMeasuringUnitsSequence

      default MeasuringUnitsSequence ensureMeasuringUnitsSequence(int initialCapacity)
      Adds a new Measuring Units Sequence if it does not already exist. (see MeasuringUnitsSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Measuring Units Sequence is created
    • containsMeasuringUnitsSequence

      default boolean containsMeasuringUnitsSequence()
      Returns:
      Whether it contains the Measuring Units Sequence (see MeasuringUnitsSequence)
    • removeMeasuringUnitsSequence

      default void removeMeasuringUnitsSequence()
      Removes the Measuring Units Sequence (see MeasuringUnitsSequence