fr.esrf.tangoatk.widget.image
Class GrayscaleColorConverter

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

public class GrayscaleColorConverter
extends java.lang.Object
implements IRasterConverter


Field Summary
static int _256_COLORS
           
 int[][] raster
           
 
Constructor Summary
GrayscaleColorConverter(int lut_num)
           
 
Method Summary
 void changeLookUpTable(int lut_num)
           
 java.awt.image.BufferedImage convertRaster(double[][] double_raster)
          IRasterControl rasterChanged abstract method
 void createColormapImage()
           
 void createImage(double[][] double_raster)
           
 void createImage(int[][] int_raster)
           
 void drawROI(boolean calculate)
          Draw rectangle
 void rasterChanged()
          Raster already known.
 void rasterChanged(double[][] double_raster)
           
 void setImageViewer(IImageViewer iv)
          setImageViewer is called by the IImageViewer that this IRasterConverter controls.
 void setModel(IImageViewer iv)
          IRasterControl setModel abstract method
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_256_COLORS

public static final int _256_COLORS
See Also:
Constant Field Values

raster

public int[][] raster
Constructor Detail

GrayscaleColorConverter

public GrayscaleColorConverter(int lut_num)
Method Detail

changeLookUpTable

public void changeLookUpTable(int lut_num)

createColormapImage

public void createColormapImage()

setModel

public void setModel(IImageViewer iv)
IRasterControl setModel abstract method


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 java.awt.image.BufferedImage convertRaster(double[][] double_raster)
IRasterControl rasterChanged abstract method

Specified by:
convertRaster in interface IRasterConverter
Parameters:
double_raster - a double[][] value

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