/** * If the mouse cursor is over the image, get the value of the image * pixel from band 0 */ public void mouseMoved(MouseEvent ev) { if (dataImage != null) { Point imagePos = getImageCoords(ev.getPoint(), null); if (imageBounds.contains(imagePos)) { if (dataImageIter == null) { dataImageIter = RandomIterFactory.create(dataImage, imageBounds); } if (integralImageDataType) { dataImageIter.getPixel(imagePos.x, imagePos.y, intData); frame.setCursorInfo(imagePos, intData); } else { dataImageIter.getPixel(imagePos.x, imagePos.y, doubleData); frame.setCursorInfo(imagePos, doubleData); } } else { frame.setStatusText(""); } } }
/** * If the mouse cursor is over the image, get the value of the image * pixel from band 0 */ public void mouseMoved(MouseEvent ev) { if (dataImage != null) { Point imagePos = getImageCoords(ev.getPoint(), null); if (imageBounds.contains(imagePos)) { if (dataImageIter == null) { dataImageIter = RandomIterFactory.create(dataImage, imageBounds); } if (integralImageDataType) { dataImageIter.getPixel(imagePos.x, imagePos.y, intData); frame.setCursorInfo(imagePos, intData); } else { dataImageIter.getPixel(imagePos.x, imagePos.y, doubleData); frame.setCursorInfo(imagePos, doubleData); } } else { frame.setStatusText(""); } } }