Interface DeviceIndex.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
BlockDefinitionSequence.Item, BolusDefinitionSequence.Item, CompensatorDefinitionSequence.Item, GeneralAccessoryDefinitionSequence.Item, PatientSupportDevicesSequence.Item, RTAccessoryHolderDefinitionSequence.Item, RTBeamLimitingDeviceDefinitionSequence.Item, SegmentedRTAccessoryDeviceSequence.Item, WedgeDefinitionSequence.Item
Enclosing class:
DeviceIndex

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

    • wrap

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

      default DeviceIndex getDeviceIndex()
      Returns:
      the Device Index (see DeviceIndex)
    • containsDeviceIndex

      default boolean containsDeviceIndex()
      Returns:
      Whether it contains the Device Index (see DeviceIndex)
    • removeDeviceIndex

      default void removeDeviceIndex()
      Removes the Device Index (see DeviceIndex