Interface AccessoryCode.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
ApplicatorSequence.Item, BlockSequence.Item, BlockSlabSequence.Item, CompensatorSequence.Item, FixationDeviceSequence.Item, GeneralAccessorySequence.Item, IonBlockSequence.Item, IonRangeCompensatorSequence.Item, IonWedgeSequence.Item, LateralSpreadingDeviceSequence.Item, RangeModulatorSequence.Item, RangeShifterSequence.Item, RecordedBlockSequence.Item, RecordedCompensatorSequence.Item, RecordedLateralSpreadingDeviceSequence.Item, RecordedRangeModulatorSequence.Item, RecordedRangeShifterSequence.Item, RecordedSnoutSequence.Item, RecordedWedgeSequence.Item, ReferencedBolusSequence.Item, SetupDeviceSequence.Item, ShieldingDeviceSequence.Item, SnoutSequence.Item, WedgeSequence.Item
Enclosing class:
AccessoryCode

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

    • wrap

      static AccessoryCode.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Accessory Code (see AccessoryCode)
      Returns:
      A wrapper object implementing the AccessoryCode.Holder interface.
    • getAccessoryCode

      default AccessoryCode getAccessoryCode()
      Returns:
      the Accessory Code (see AccessoryCode)
    • containsAccessoryCode

      default boolean containsAccessoryCode()
      Returns:
      Whether it contains the Accessory Code (see AccessoryCode)
    • removeAccessoryCode

      default void removeAccessoryCode()
      Removes the Accessory Code (see AccessoryCode