@Override protected void preview() { clean(); Overlay overlay = imp.getOverlay(); if ( null == overlay ) { overlay = new Overlay(); } final int nsplit = NumberParser.parseInteger( jTextFieldNSplit.getText() ); roiList = new ArrayList<>(nsplit*nsplit); final Interval interval = TMUtils.getInterval( TMUtils.rawWraps( imp ), settings ); for ( int i = 0; i < nsplit; i++ ) { for ( int j = 0; j < nsplit; j++ ) { final Interval block = BlockLogDetector.getBlock( interval, nsplit, i, j ); final Roi roi = new Roi( 0.5 + block.min( 0 ), 0.5 + block.min( 1 ), block.dimension( 0 ) - 1, block.dimension( 1 ) - 1 ); roiList.add( roi ); overlay.add( roi ); } } overlay.setStrokeColor( Color.CYAN.darker() ); imp.setOverlay( overlay ); super.preview(); }
overlay.setStrokeColor(java.awt.Color.WHITE); imp.setOverlay(overlay);
@Override protected void preview() { clean(); Overlay overlay = imp.getOverlay(); if ( null == overlay ) { overlay = new Overlay(); } final int nsplit = NumberParser.parseInteger( jTextFieldNSplit.getText() ); roiList = new ArrayList<>(nsplit*nsplit); final Interval interval = TMUtils.getInterval( TMUtils.rawWraps( imp ), settings ); for ( int i = 0; i < nsplit; i++ ) { for ( int j = 0; j < nsplit; j++ ) { final Interval block = BlockLogDetector.getBlock( interval, nsplit, i, j ); final Roi roi = new Roi( 0.5 + block.min( 0 ), 0.5 + block.min( 1 ), block.dimension( 0 ) - 1, block.dimension( 1 ) - 1 ); roiList.add( roi ); overlay.add( roi ); } } overlay.setStrokeColor( Color.CYAN.darker() ); imp.setOverlay( overlay ); super.preview(); }
Color color = getColor(); interp.getRightParen(); overlay.setStrokeColor(color); return Double.NaN; } else if (name.equals("setStrokeWidth")) {
Color color = getColor(); interp.getRightParen(); overlay.setStrokeColor(color); return Double.NaN; } else if (name.equals("setStrokeWidth")) {