Interface BlendingLUT1Sequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Subinterfaces:
EnhancedPaletteColorLookupTableModule
All Known Implementing Classes:
EnhancedUSVolumeIOD
Enclosing class:
BlendingLUT1Sequence

public static interface BlendingLUT1Sequence.Holder extends AttributesWrapper
A class implementing this interface can hold attributes which contain the DICOM tag "Blending LUT 1 Sequence" (see BlendingLUT1Sequence)
  • Method Details

    • wrap

      static BlendingLUT1Sequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Blending LUT 1 Sequence (see BlendingLUT1Sequence)
      Returns:
      A wrapper object implementing the BlendingLUT1Sequence.Holder interface.
    • getBlendingLUT1Sequence

      default BlendingLUT1Sequence getBlendingLUT1Sequence()
      Returns:
      the Blending LUT 1 Sequence (see BlendingLUT1Sequence)
    • newBlendingLUT1Sequence

      default BlendingLUT1Sequence newBlendingLUT1Sequence(int initialCapacity)
      Adds a new Blending LUT 1 Sequence. (see BlendingLUT1Sequence)
      Parameters:
      initialCapacity - the initial capacity for the new Blending LUT 1 Sequence
    • ensureBlendingLUT1Sequence

      default BlendingLUT1Sequence ensureBlendingLUT1Sequence(int initialCapacity)
      Adds a new Blending LUT 1 Sequence if it does not already exist. (see BlendingLUT1Sequence)
      Parameters:
      initialCapacity - the initial capacity if a new Blending LUT 1 Sequence is created
    • containsBlendingLUT1Sequence

      default boolean containsBlendingLUT1Sequence()
      Returns:
      Whether it contains the Blending LUT 1 Sequence (see BlendingLUT1Sequence)
    • removeBlendingLUT1Sequence

      default void removeBlendingLUT1Sequence()
      Removes the Blending LUT 1 Sequence (see BlendingLUT1Sequence