Interface DeviceLabel.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
BlockDefinitionSequence.Item, BolusDefinitionSequence.Item, CompensatorDefinitionSequence.Item, GeneralAccessoryDefinitionSequence.Item, InterlockOriginatingDeviceSequence.Item, PatientSupportDevicesSequence.Item, PatientTreatmentPreparationDeviceSequence.Item, RTAccessoryHolderDefinitionSequence.Item, RTBeamLimitingDeviceDefinitionSequence.Item, SegmentedRTAccessoryDeviceSequence.Item, TransducerIdentificationSequence.Item, TreatmentDeviceIdentificationSequence.Item, WedgeDefinitionSequence.Item
Enclosing class:
DeviceLabel

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

    • wrap

      static DeviceLabel.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Device Label (see DeviceLabel)
      Returns:
      A wrapper object implementing the DeviceLabel.Holder interface.
    • getDeviceLabel

      default DeviceLabel getDeviceLabel()
      Returns:
      the Device Label (see DeviceLabel)
    • containsDeviceLabel

      default boolean containsDeviceLabel()
      Returns:
      Whether it contains the Device Label (see DeviceLabel)
    • removeDeviceLabel

      default void removeDeviceLabel()
      Removes the Device Label (see DeviceLabel