Interface MaterialID.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
BlockDefinitionSequence.Item, BlockSequence.Item, BrachyAccessoryDeviceSequence.Item, ChannelSequence.Item, ChannelShieldSequence.Item, CompensatorSequence.Item, CompensatorShapeSequence.Item, IonBlockSequence.Item, IonRangeCompensatorSequence.Item, RTROIObservationsSequence.Item, SourceSequence.Item
Enclosing class:
MaterialID

public static interface MaterialID.Holder extends AttributesWrapper
A class implementing this interface can hold attributes which contain the DICOM tag "Material ID" (see MaterialID)
  • Method Details

    • wrap

      static MaterialID.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Material ID (see MaterialID)
      Returns:
      A wrapper object implementing the MaterialID.Holder interface.
    • getMaterialID

      default MaterialID getMaterialID()
      Returns:
      the Material ID (see MaterialID)
    • containsMaterialID

      default boolean containsMaterialID()
      Returns:
      Whether it contains the Material ID (see MaterialID)
    • removeMaterialID

      default void removeMaterialID()
      Removes the Material ID (see MaterialID