Interface BolusDefinitionSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Subinterfaces:
CArmPhotonElectronDeliveryDeviceModule
All Known Implementing Classes:
CArmPhotonElectronRadiationIOD, CArmPhotonElectronRadiationRecordIOD
Enclosing class:
BolusDefinitionSequence

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

    • wrap

      static BolusDefinitionSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Bolus Definition Sequence (see BolusDefinitionSequence)
      Returns:
      A wrapper object implementing the BolusDefinitionSequence.Holder interface.
    • getBolusDefinitionSequence

      default BolusDefinitionSequence getBolusDefinitionSequence()
      Returns:
      the Bolus Definition Sequence (see BolusDefinitionSequence)
    • newBolusDefinitionSequence

      default BolusDefinitionSequence newBolusDefinitionSequence(int initialCapacity)
      Adds a new Bolus Definition Sequence. (see BolusDefinitionSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Bolus Definition Sequence
    • ensureBolusDefinitionSequence

      default BolusDefinitionSequence ensureBolusDefinitionSequence(int initialCapacity)
      Adds a new Bolus Definition Sequence if it does not already exist. (see BolusDefinitionSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Bolus Definition Sequence is created
    • containsBolusDefinitionSequence

      default boolean containsBolusDefinitionSequence()
      Returns:
      Whether it contains the Bolus Definition Sequence (see BolusDefinitionSequence)
    • removeBolusDefinitionSequence

      default void removeBolusDefinitionSequence()
      Removes the Bolus Definition Sequence (see BolusDefinitionSequence