public class GrayscaleColorConverter extends java.lang.Object implements IRasterConverter
Modifier and Type | Field and Description |
---|---|
static int |
_256_COLORS |
int[][] |
raster |
Constructor and Description |
---|
GrayscaleColorConverter(int lut_num) |
Modifier and Type | Method and Description |
---|---|
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
|
public static final int _256_COLORS
public int[][] raster
public void changeLookUpTable(int lut_num)
public void createColormapImage()
public void setModel(IImageViewer iv)
public void setImageViewer(IImageViewer iv)
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.setImageViewer
in interface IRasterConverter
iv
- an IImageViewer
valuepublic java.awt.image.BufferedImage convertRaster(double[][] double_raster)
convertRaster
in interface IRasterConverter
double_raster
- a double[][]
valuepublic void rasterChanged(double[][] double_raster)
public void rasterChanged()
public void createImage(double[][] double_raster)
public void createImage(int[][] int_raster)
public void drawROI(boolean calculate)