public class TracerCanvas extends MultiDThreePanesCanvas
Canvas.AccessibleAWTCanvas
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected int |
eitherSide |
protected boolean |
just_near_slices |
protected PathAndFillManager |
pathAndFillManager |
protected Set<SearchArtist> |
searchArtists |
cursorLocked, owner, plane, waitingForRoiDrawing
crosshairCursor, defaultCursor, dstHeight, dstWidth, flags, handCursor, ij, imageHeight, imageUpdated, imageWidth, imp, lastZoomSX, lastZoomSY, magnification, MAX_MOUSEMOVE_ZOOM, moveCursor, srcRect, usePointer, xMouse, xMouseStart, xSrcStart, yMouse, yMouseStart, ySrcStart, zoomTargetOX, zoomTargetOY
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Modifier and Type | Method and Description |
---|---|
protected void |
addSearchArtist(SearchArtist s) |
protected void |
drawOverlay(Graphics2D g) |
protected int |
getDefaultTransparency() |
protected int |
getOutOfBoundsTransparency() |
protected int |
getPlane()
Returns the MultiDThreePanes plane associated with this canvas.
|
protected double |
nodeDiameter()
Returns the diameter of path nodes rendered at current magnification.
|
void |
paint(Graphics g) |
protected void |
removeSearchArtist(SearchArtist s) |
protected void |
resetBackBuffer() |
protected void |
setDefaultTransparency(int percentage) |
protected void |
setNodeDiameter(double diameter)
Sets the baseline for rendering diameter of path nodes
|
protected void |
setOutOfBoundsTransparency(int percentage) |
disableEvents, drawCrosshairs, getAnnotationsColor, getCursorPos, getGraphics2D, getViewPort, isEventsDisabled, mouseDragged, myOffScreenX, myOffScreenXD, myOffScreenY, myOffScreenYD, myScreenX, myScreenXD, myScreenXDprecise, myScreenY, myScreenYD, myScreenYDprecise, newThreePanesCanvas, restoreDefaultCursor, scrollTo, setAnnotationsColor, setCanvasLabel, setCrosshairs, setCursorText, setDrawCrosshairs, setLockCursor, setPaneOwner, setZoom, triggerZoomEvent, updateCursor, updatePosition, zoomIn, zoomOut
canEnlarge, cursorOverImage, disablePopupMenu, fitToWindow, getCursorLoc, getCustomRoi, getDisplayList, getHigherZoomLevel, getImage, getLowerZoomLevel, getMagnification, getModifiers, getOverlay, getPaintPending, getPreferredSize, getScaleToFit, getShowAllColor, getShowAllList, getShowAllROIs, getSliceNumber, getSrcRect, handlePopupMenu, handleRoiMouseDown, hideZoomIndicator, mouseClicked, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, offScreenX, offScreenX2, offScreenXD, offScreenY, offScreenY2, offScreenYD, repaintOverlay, resetDoubleBuffer, roiManagerSelect, screenX, screenXD, screenY, screenYD, scroll, setCursor, setCursor, setCustomRoi, setDisplayList, setDisplayList, setDisplayList, setDrawingColor, setDrawingSize, setImageUpdated, setMagnification, setOverlay, setPaintPending, setScaleToFit, setShowAllColor, setShowAllList, setShowAllROIs, setShowCursorStatus, setSize, setSourceRect, setupScroll, unzoom, update, zoom100Percent
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy
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, getBaseline, getBaselineResizeBehavior, 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, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
protected PathAndFillManager pathAndFillManager
protected boolean just_near_slices
protected int eitherSide
protected final Set<SearchArtist> searchArtists
protected void addSearchArtist(SearchArtist s)
protected void removeSearchArtist(SearchArtist s)
protected void drawOverlay(Graphics2D g)
drawOverlay
in class MultiDThreePanesCanvas
protected void resetBackBuffer()
public void paint(Graphics g)
paint
in class ImageCanvas
protected int getPlane()
protected double nodeDiameter()
protected void setNodeDiameter(double diameter)
diameter
- the diameter to be used when rendering path nodes. Set it
to -1 for adopting the default value. Set it to zero to suppress
node renderingprotected void setDefaultTransparency(int percentage)
protected void setOutOfBoundsTransparency(int percentage)
protected int getDefaultTransparency()
protected int getOutOfBoundsTransparency()
Copyright © 2015–2021 Fiji. All rights reserved.