Class RelativeOpacity

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, BytesDataElementWrapper, DoubleDataElementWrapper, FloatDataElementWrapper, FloatingPointSingleWrapper

public class RelativeOpacity extends AbstractDataElementWrapper implements FloatingPointSingleWrapper
Name: Relative Opacity
Keyword: RelativeOpacity
Tag: (0070,0403)
Value Representation: FL
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: Relative Opacity
    Type: 1
    Attribute Description:

    A value from 0.0 to 1.0 indicating the relative opacity of the pixels of the superimposed image, where 1.0 means that pixels of the superimposed image completely replace the pixels of the underlying image, and 0.0 means that the pixels of the underlying image completely replace the pixels of the superimposed image.

    See PS3.4 for a detailed description of the blending operation.


  • Described in the contexts: as follows:
    Attribute Name: Relative Opacity
    Type: 1C
    Attribute Description:

    Specifies Relative Opacity for the visible pixels of the set referenced by the first Blending Input Number (0070,1B02)

    Required if Blending Mode (0070,1B06) is equal to FOREGROUND


  • Field Details

  • Constructor Details

    • RelativeOpacity

      public RelativeOpacity(org.dcm4che3.data.Attributes attributes)
      Creates a new Relative Opacity object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • RelativeOpacity

      public RelativeOpacity()
      Creates a new Relative Opacity object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      public RelativeOpacity copy()
      Returns a new Relative Opacity which wraps a copy of the Attributes wrapped in this Relative Opacity. (see Attributes(Attributes)
      Returns:
      a new Relative Opacity which wraps a copy of the Attributes wrapped in this Relative Opacity.
    • getValueRepresentation

      public org.dcm4che3.data.VR getValueRepresentation()
      Specified by:
      getValueRepresentation in interface DataElementWrapper
      Returns:
      The DICOM Value Representation (VR) of the wrapped DICOM sequence.
    • getTag

      public int getTag()
      Specified by:
      getTag in interface DataElementWrapper
      Returns:
      The DICOM Tag of the wrapped DICOM sequence.