Interface LUTDataAsUS.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
ModalityLUTSequence.Item, PixelIntensityRelationshipLUTSequence.Item, PresentationLUTSequence.Item, VOILUTSequence.Item, WeightingTransferFunctionSequence.Item
Enclosing class:
LUTDataAsUS

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

    • wrap

      static LUTDataAsUS.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the LUT Data (see LUTDataAsUS)
      Returns:
      A wrapper object implementing the LUTDataAsUS.Holder interface.
    • getLUTDataAsUS

      default LUTDataAsUS getLUTDataAsUS()
      Returns:
      the LUT Data (see LUTDataAsUS)
    • containsLUTDataAsUS

      default boolean containsLUTDataAsUS()
      Returns:
      Whether it contains the LUT Data (see LUTDataAsUS)
    • removeLUTDataAsUS

      default void removeLUTDataAsUS()
      Removes the LUT Data (see LUTDataAsUS