|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.awt.Component
java.awt.Canvas
ij.gui.ImageCanvas
turboRegPointAction
class turboRegPointAction
This class implements the various listeners that are in charge of
user interactions when dealing with landmarks. It overrides the
listeners of ImageJ, if any. Those are restored upon restitution
of this ImageCanvas object to ImageJ.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.Canvas |
|---|
java.awt.Canvas.AccessibleAWTCanvas |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
private ij.ImagePlus |
mainImp
|
private turboRegPointHandler |
mainPh
|
private ij.ImagePlus |
secondaryImp
|
private turboRegPointHandler |
secondaryPh
|
private turboRegPointToolbar |
tb
|
| Fields inherited from class ij.gui.ImageCanvas |
|---|
crosshairCursor, defaultCursor, dstHeight, dstWidth, flags, handCursor, ij, imageHeight, imageUpdated, imageWidth, imp, magnification, moveCursor, srcRect, usePointer, xMouse, xMouseStart, xSrcStart, yMouse, yMouseStart, ySrcStart |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
turboRegPointAction(ij.ImagePlus imp,
turboRegPointHandler ph,
turboRegPointToolbar tb)
Keep a local copy of the turboRegPointHandler and
turboRegPointToolbar objects. |
|
| Method Summary | |
|---|---|
void |
adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
Listen to AdjustmentEvent events. |
void |
focusGained(java.awt.event.FocusEvent e)
Listen to focusGained events. |
void |
focusLost(java.awt.event.FocusEvent e)
Listen to focusGained events. |
private java.lang.String |
getValueAsString(int x,
int y)
|
void |
keyPressed(java.awt.event.KeyEvent e)
Listen to keyPressed events. |
void |
keyReleased(java.awt.event.KeyEvent e)
Listen to keyReleased events. |
void |
keyTyped(java.awt.event.KeyEvent e)
Listen to keyTyped events. |
void |
mouseClicked(java.awt.event.MouseEvent e)
Listen to mouseClicked events. |
void |
mouseDragged(java.awt.event.MouseEvent e)
Listen to mouseDragged events. |
void |
mouseEntered(java.awt.event.MouseEvent e)
Listen to mouseEntered events. |
void |
mouseExited(java.awt.event.MouseEvent e)
Listen to mouseExited events. |
void |
mouseMoved(java.awt.event.MouseEvent e)
Listen to mouseMoved events. |
void |
mousePressed(java.awt.event.MouseEvent e)
Listen to mousePressed events. |
void |
mouseReleased(java.awt.event.MouseEvent e)
Listen to mouseReleased events. |
void |
setSecondaryPointHandler(ij.ImagePlus secondaryImp,
turboRegPointHandler secondaryPh)
Set a reference to the ImagePlus and
turboRegPointHandler objects of the other image. |
private void |
updateAndDraw()
|
private void |
updateStatus()
|
| Methods inherited from class ij.gui.ImageCanvas |
|---|
canEnlarge, disablePopupMenu, fitToWindow, getCursorLoc, getDisplayList, getHigherZoomLevel, getLowerZoomLevel, getMagnification, getModifiers, getPreferredSize, getShowAllColor, getShowAllROIs, getSrcRect, handlePopupMenu, offScreenX, offScreenXD, offScreenY, offScreenYD, paint, screenX, screenXD, screenY, screenYD, scroll, setCursor, setDisplayList, setDisplayList, setDrawingColor, setDrawingSize, setImageUpdated, setMagnification, setShowAllColor, setShowAllROIs, setShowCursorStatus, setupScroll, unzoom, update, zoomIn, zoomOut |
| Methods inherited from class java.awt.Canvas |
|---|
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private ij.ImagePlus mainImp
private ij.ImagePlus secondaryImp
private turboRegPointHandler mainPh
private turboRegPointHandler secondaryPh
private turboRegPointToolbar tb
| Constructor Detail |
|---|
public turboRegPointAction(ij.ImagePlus imp,
turboRegPointHandler ph,
turboRegPointToolbar tb)
turboRegPointHandler and
turboRegPointToolbar objects.
imp - ImagePlus object.ph - turboRegPointHandler object.tb - turboRegPointToolbar object.| Method Detail |
|---|
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
AdjustmentEvent events.
adjustmentValueChanged in interface java.awt.event.AdjustmentListenere - Ignored.public void focusGained(java.awt.event.FocusEvent e)
focusGained events.
focusGained in interface java.awt.event.FocusListenere - Ignored.public void focusLost(java.awt.event.FocusEvent e)
focusGained events.
focusLost in interface java.awt.event.FocusListenere - Ignored.public void keyPressed(java.awt.event.KeyEvent e)
keyPressed events.
keyPressed in interface java.awt.event.KeyListenere - The expected key codes are as follows:
KeyEvent.VK_COMMA:
display the previous slice, if any;KeyEvent.VK_DOWN: move down the current landmark;KeyEvent.VK_LEFT: move the current landmark to the left;KeyEvent.VK_PERIOD: display the next slice, if any;KeyEvent.VK_SPACE: select the current landmark;KeyEvent.VK_RIGHT:
move the current landmark to the right;KeyEvent.VK_UP: move up the current landmark.public void keyReleased(java.awt.event.KeyEvent e)
keyReleased events.
keyReleased in interface java.awt.event.KeyListenere - Ignored.public void keyTyped(java.awt.event.KeyEvent e)
keyTyped events.
keyTyped in interface java.awt.event.KeyListenere - Ignored.public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked events.
mouseClicked in interface java.awt.event.MouseListenermouseClicked in class ij.gui.ImageCanvase - Ignored.public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged events. Move the position of
the current point. Update the window's ROI. Update ImageJ's window.
mouseDragged in interface java.awt.event.MouseMotionListenermouseDragged in class ij.gui.ImageCanvase - Event.turboRegPointHandler.movePoint(int, int),
mouseMoved(java.awt.event.MouseEvent)public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered events. Change the cursor to a
crosshair.
mouseEntered in interface java.awt.event.MouseListenermouseEntered in class ij.gui.ImageCanvase - Event.public void mouseExited(java.awt.event.MouseEvent e)
mouseExited events. Change the cursor to the
default cursor. Update the ImageJ status.
mouseExited in interface java.awt.event.MouseListenermouseExited in class ij.gui.ImageCanvase - Event.public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved events. Update the ImageJ status
by displaying the value of the pixel under the cursor hot spot.
mouseMoved in interface java.awt.event.MouseMotionListenermouseMoved in class ij.gui.ImageCanvase - Event.public void mousePressed(java.awt.event.MouseEvent e)
mousePressed events. Update the current point
or call the ImageJ's zoom methods.
mousePressed in interface java.awt.event.MouseListenermousePressed in class ij.gui.ImageCanvase - Event.public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased events.
mouseReleased in interface java.awt.event.MouseListenermouseReleased in class ij.gui.ImageCanvase - Ignored.
public void setSecondaryPointHandler(ij.ImagePlus secondaryImp,
turboRegPointHandler secondaryPh)
ImagePlus and
turboRegPointHandler objects of the other image.
secondaryImp - ImagePlus object.secondaryPh - turboRegPointHandler object.
private java.lang.String getValueAsString(int x,
int y)
private void updateAndDraw()
private void updateStatus()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||