Class RendererMapIntensity

java.lang.Object
gov.nih.mipav.view.renderer.J3D.volumeview.RendererMapIntensity

public class RendererMapIntensity extends Object
A helper class to map image values to RBB colors.
  • Field Details

    • m_afLutIn

      private float[] m_afLutIn
      DOCUMENT ME!
    • m_afLutOut

      private float[] m_afLutOut
      DOCUMENT ME!
    • m_afLutSlope

      private float[] m_afLutSlope
      DOCUMENT ME!
    • m_aiColorMap

      private int[] m_aiColorMap
      DOCUMENT ME!
  • Constructor Details

    • RendererMapIntensity

      public RendererMapIntensity(ModelLUT kLUT)
      Constructor.
      Parameters:
      kLUT - ModelLUT Contains the color map and transfer function.
  • Method Details

    • dispose

      public void dispose()
      Disposes of image memory and associated objects.
    • mapValue

      public final int mapValue(float fInput)
      Return an ARGB value stored as an integer which represents the color corresponding to the input value.
      Parameters:
      fInput - float Input value to map.
      Returns:
      int ARGB color value where bits 24-31 store the alpha, bits 16-23 store the red, bits 8-15 store the green, and bits 0-7 store the blue.
    • finalize

      protected void finalize() throws Throwable
      Calls dispose.
      Overrides:
      finalize in class Object
      Throws:
      Throwable - DOCUMENT ME!