@Override final protected void updateIllustration() { if ( showIllustration ) imp.setOverlay( mesh.illustrateMesh(), Color.white, null ); else imp.setOverlay( null ); } }
double removeOverlay(ImagePlus imp) { interp.getParens(); imp.setOverlay(null); offscreenOverlay = null; return Double.NaN; }
public void repaintAnalyzedImageOverlay() { if(analyzedImage != null) { analyzedImage.setOverlay(null); RenderingOverlay.showPointsInImage(this, analyzedImage, null, Color.red, RenderingOverlay.MARKER_CROSS); } }
private void removeOutline() { Overlay overlay = imp.getOverlay(); if (overlay==null) return; int index = getIndex(overlay, TITLE); if (index>=0) { overlay.remove(index); imp.setOverlay(overlay); } }
double showOverlay(ImagePlus imp) { interp.getParens(); addDrawingToOverlay(imp); if (offscreenOverlay!=null) { imp.setOverlay(offscreenOverlay); offscreenOverlay = null; } else imp.setHideOverlay(false); return Double.NaN; }
void remove() { ImagePlus imp = WindowManager.getCurrentImage(); if (imp!=null) { ImageCanvas ic = imp.getCanvas(); if (ic!=null) ic.setShowAllList(null); imp.setOverlay(null); } }
private Overlay initializedOverlay() { if (imp == null) return new Overlay(); Overlay overlay = imp.getOverlay(); if (overlay == null) { overlay = new Overlay(); imp.setOverlay(overlay); } return overlay; }
private void setOverlay(ImagePlus imp, Overlay overlay) { if (imp==null) return; ImageCanvas ic = imp.getCanvas(); if (ic==null) { imp.setOverlay(overlay); return; } ic.setShowAllList(overlay); imp.draw(); }
double showOverlay(ImagePlus imp) { interp.getParens(); addDrawingToOverlay(imp); if (offscreenOverlay!=null) { imp.setOverlay(offscreenOverlay); offscreenOverlay = null; } else imp.setHideOverlay(false); return Double.NaN; }
private void removeOutline() { Overlay overlay = imp.getOverlay(); if (overlay==null) return; int index = getIndex(overlay, TITLE); if (index>=0) { overlay.remove(index); imp.setOverlay(overlay); } }
void remove() { ImagePlus imp = WindowManager.getCurrentImage(); if (imp!=null) { ImageCanvas ic = imp.getCanvas(); if (ic!=null) ic.setShowAllList(null); imp.setOverlay(null); } }
public void drawPaths(ImagePlus target, Map<Integer, GeodesicDiameter.Result> geodDiams) { Overlay overlay = new Overlay(); Calibration calib = target.getCalibration(); for (GeodesicDiameter.Result result : geodDiams.values()) { Roi roi = createPathRoi(result.path, calib); roi.setStrokeColor(Color.RED); overlay.add(roi); } target.setOverlay(overlay); }
public void doRGBProjection(boolean handleOverlay) { doRGBProjection(imp.getStack()); Overlay overlay = imp.getOverlay(); if (handleOverlay && overlay!=null) projImage.setOverlay(projectRGBHyperStackRois(overlay)); }
/** Creates an Overlay from the specified ROI, and assigns it to this image. * @see #setOverlay(ij.gui.Overlay) */ public void setOverlay(Roi roi, Color strokeColor, int strokeWidth, Color fillColor) { roi.setStrokeColor(strokeColor); roi.setStrokeWidth(strokeWidth); roi.setFillColor(fillColor); setOverlay(new Overlay(roi)); }
@Override public void sliceChanged(ImagePlus image) { if (this.image == image) image.setOverlay(null); super.sliceChanged(image); if (getImage(image)) setRoi(image, toROI()); }
public void doRGBProjection(boolean handleOverlay) { doRGBProjection(imp.getStack()); Overlay overlay = imp.getOverlay(); if (handleOverlay && overlay!=null) projImage.setOverlay(projectRGBHyperStackRois(overlay)); }
void updateRoiList(Rectangle rect) { if (gel==null) return; if (overlay==null) { overlay = new Overlay(); overlay.drawLabels(true); overlay.setLabelColor(Color.white); overlay.drawBackgrounds(true); } overlay.add(new Roi(rect.x, rect.y, rect.width, rect.height, null)); gel.setOverlay(overlay); }
public void mouseReleased(ImagePlus imp, MouseEvent e) { if (mode == RESIZED) { Overlay overlay = imp.getOverlay(); overlay.remove(overlay.size()-1); //delete brush resizing circle imp.setOverlay(overlay); Prefs.set(WIDTH_KEY, width); if (gd!=null) options.setWidth(width); } else if (newPath) // allow drawing a single dot mouseDragged(imp, e); }
public void mouseReleased(ImagePlus imp, MouseEvent e) { if (mode==RESIZING) { if (overlay!=null && overlay.size()>0 && CIRCLE_NAME.equals(overlay.get(overlay.size()-1).getName())) { overlay.remove(overlay.size()-1); imp.setOverlay(overlay); } overlay = null; if (e.isShiftDown()) { setWidth(width); Prefs.set(widthKey, width); } } }
/** Adds Sholl ROIs to input image */ private void overlayShells() { final ShollOverlay so = new ShollOverlay(getProfile(), img, true); so.addCenter(); if (!is3D) so.setShellsColor(Roi.getColor()); so.setPointsColor(Roi.getColor()); img.setOverlay(so.getOverlay()); }