endrov.windowPlateAnalysis.scene
Class Scene2DImage
java.lang.Object
endrov.windowPlateAnalysis.scene.Scene2DImage
- All Implemented Interfaces:
- Scene2DElement
public class Scene2DImage
- extends java.lang.Object
- implements Scene2DElement
Scene element: One raster image
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
x
public int x
y
public int y
resX
public double resX
resY
public double resY
pixels
public EvPixels pixels
contrast
public double contrast
brightness
public double brightness
color
public EvColor color
borderColor
public EvColor borderColor
Scene2DImage
public Scene2DImage()
applyIntensityTransform
public java.awt.image.BufferedImage applyIntensityTransform(EvPixels p)
update
public void update()
prepareImage
public void prepareImage()
- Load image into memory
paintComponent
public void paintComponent(java.awt.Graphics g,
Scene2DView p)
- Specified by:
paintComponent
in interface Scene2DElement
transformImageWorld
public javax.vecmath.Vector2d transformImageWorld(javax.vecmath.Vector2d u)
transformWorldImage
public javax.vecmath.Vector2d transformWorldImage(javax.vecmath.Vector2d u)
transformI2S
public javax.vecmath.Vector2d transformI2S(Scene2DView p,
javax.vecmath.Vector2d u)
- Convert image coordinate to screen coordinate (image scaled by binning)
transformS2I
public javax.vecmath.Vector2d transformS2I(Scene2DView p,
javax.vecmath.Vector2d u)
- Convert screen coordinate to image coordinate (image scaled by binning)
getBoundingBox
public java.awt.Rectangle getBoundingBox()
- Specified by:
getBoundingBox
in interface Scene2DElement
setContrastBrightness
public void setContrastBrightness(double contrast,
double brightness)