com.vistech.roi
Class ROIContext
java.lang.Object
|
+--com.vistech.roi.ROIContext
- public class ROIContext
- extends java.lang.Object
A convenient class that represents the context of an ROI. It contains the image
in which the ROI is deposited. All the ROIs deposited on an image have the same ROI context.
- Version:
- 1.0 3 Oct 2000
- Author:
- Lawrence Rodrigues
Constructor Summary |
ROIContext(java.awt.image.BufferedImage img)
|
Method Summary |
protected void |
createDisplayImage()
Creates a copy of the original image for depositing the ROIs. |
java.lang.String[] |
getComponentNames()
Returns the names of the pixel components as an array of strings. |
java.awt.image.BufferedImage |
getDisplayImage()
Returns the image that is displyed on the screen. |
java.awt.image.WritableRaster |
getDisplayRaster()
Returns the writable raster of the displayed image. |
java.awt.image.BufferedImage |
getOriginalImage()
Returns the original image. |
java.awt.image.WritableRaster |
getOriginalRaster()
Returns the writable raster of the original image. |
void |
reset()
Resets the context. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
originalImage
protected java.awt.image.BufferedImage originalImage
displayImage
protected java.awt.image.BufferedImage displayImage
ROIContext
public ROIContext(java.awt.image.BufferedImage img)
- Parameters:
img
- the image on which ROIs are to be deposited.
getOriginalImage
public java.awt.image.BufferedImage getOriginalImage()
- Returns the original image.
- Returns:
- img the original image.
getDisplayImage
public java.awt.image.BufferedImage getDisplayImage()
- Returns the image that is displyed on the screen. This may contain
deposited ROIs.
- Returns:
- img the displyed image on which ROIs are deposited.
createDisplayImage
protected void createDisplayImage()
- Creates a copy of the original image for depositing the ROIs.
getOriginalRaster
public java.awt.image.WritableRaster getOriginalRaster()
- Returns the writable raster of the original image.
- Returns:
- the writable raster of the original image.
getDisplayRaster
public java.awt.image.WritableRaster getDisplayRaster()
- Returns the writable raster of the displayed image.
- Returns:
- the writable raster of the displyed image.
getComponentNames
public java.lang.String[] getComponentNames()
- Returns the names of the pixel components as an array of strings.
For example, this will return {"red", "green", "blue"} in th case of an
RGB image.
- Returns:
- an array of sample names.
reset
public void reset()
- Resets the context. Creates a new image for depositing ROIs.
All the previously drawn ROIs will be lost when you call this method