Interface DeviceTypeCodeSequence.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:
DeviceTypeCodeSequence

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

    • wrap

      static DeviceTypeCodeSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Device Type Code Sequence (see DeviceTypeCodeSequence)
      Returns:
      A wrapper object implementing the DeviceTypeCodeSequence.Holder interface.
    • getDeviceTypeCodeSequence

      default DeviceTypeCodeSequence getDeviceTypeCodeSequence()
      Returns:
      the Device Type Code Sequence (see DeviceTypeCodeSequence)
    • newDeviceTypeCodeSequence

      default DeviceTypeCodeSequence newDeviceTypeCodeSequence(int initialCapacity)
      Adds a new Device Type Code Sequence. (see DeviceTypeCodeSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Device Type Code Sequence
    • ensureDeviceTypeCodeSequence

      default DeviceTypeCodeSequence ensureDeviceTypeCodeSequence(int initialCapacity)
      Adds a new Device Type Code Sequence if it does not already exist. (see DeviceTypeCodeSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Device Type Code Sequence is created
    • containsDeviceTypeCodeSequence

      default boolean containsDeviceTypeCodeSequence()
      Returns:
      Whether it contains the Device Type Code Sequence (see DeviceTypeCodeSequence)
    • removeDeviceTypeCodeSequence

      default void removeDeviceTypeCodeSequence()
      Removes the Device Type Code Sequence (see DeviceTypeCodeSequence