Class GrayscaleColorConverter

java.lang.Object
fr.esrf.tangoatk.widget.image.GrayscaleColorConverter
All Implemented Interfaces:
IRasterConverter

public class GrayscaleColorConverter extends Object implements IRasterConverter
Author:
root
  • Field Details

    • _256_COLORS

      public static final int _256_COLORS
      See Also:
    • raster

      public int[][] raster
  • Constructor Details

    • GrayscaleColorConverter

      public GrayscaleColorConverter(int lut_num)
  • Method Details

    • changeLookUpTable

      public void changeLookUpTable(int lut_num)
    • createColormapImage

      public void createColormapImage()
    • setModel

      public void setModel(IImageViewer iv)
      IRasterControl setModel abstract method
      Parameters:
      iv - Viewer
    • setImageViewer

      public void setImageViewer(IImageViewer iv)
      Description copied from interface: IRasterConverter
      setImageViewer is called by the IImageViewer that this IRasterConverter controls. It is called so that the class implementing IRasterConverter can gain access to its IImageViewer.
      Specified by:
      setImageViewer in interface IRasterConverter
      Parameters:
      iv - an IImageViewer value
    • convertRaster

      public BufferedImage convertRaster(double[][] double_raster)
      IRasterControl rasterChanged abstract method
      Specified by:
      convertRaster in interface IRasterConverter
      Parameters:
      double_raster - a double[][] value
      Returns:
      Image
    • rasterChanged

      public void rasterChanged(double[][] double_raster)
    • rasterChanged

      public void rasterChanged()
      Raster already known.
    • createImage

      public void createImage(double[][] double_raster)
    • createImage

      public void createImage(int[][] int_raster)
    • drawROI

      public void drawROI(boolean calculate)
      Draw rectangle
      Parameters:
      calculate - Calculate ROI