public AnnotationPaintable(RenderContext<?,?> rc, AnnotationRenderer annotationRenderer) { this.rc = rc; this.annotationRenderer = annotationRenderer; MutableTransformer mt = rc.getMultiLayerTransformer().getTransformer(Layer.LAYOUT); if(mt instanceof AffineTransformer) { transformer = (AffineTransformer)mt; } else if(mt instanceof LensTransformer) { transformer = (AffineTransformer)((LensTransformer)mt).getDelegate(); } }
public AnnotationPaintable(RenderContext<?, ?> rc, AnnotationRenderer annotationRenderer) { this.rc = rc; this.annotationRenderer = annotationRenderer; MutableTransformer mt = rc.getMultiLayerTransformer().getTransformer(Layer.LAYOUT); if (mt instanceof AffineTransformer) { transformer = (AffineTransformer) mt; } else if (mt instanceof LensTransformer) { transformer = (AffineTransformer) ((LensTransformer) mt).getDelegate(); } }
public AnnotationManager(RenderContext<?, ?> rc) { this.rc = rc; this.lowerAnnotationPaintable = new AnnotationPaintable(rc, annotationRenderer); this.upperAnnotationPaintable = new AnnotationPaintable(rc, annotationRenderer); MutableTransformer mt = rc.getMultiLayerTransformer().getTransformer(Layer.LAYOUT); if (mt instanceof AffineTransformer) { transformer = (AffineTransformer) mt; } else if (mt instanceof LensTransformer) { transformer = (AffineTransformer) ((LensTransformer) mt).getDelegate(); } }
public AnnotationManager(RenderContext<?,?> rc) { this.rc = rc; this.lowerAnnotationPaintable = new AnnotationPaintable(rc, annotationRenderer); this.upperAnnotationPaintable = new AnnotationPaintable(rc, annotationRenderer); MutableTransformer mt = rc.getMultiLayerTransformer().getTransformer(Layer.LAYOUT); if(mt instanceof AffineTransformer) { transformer = (AffineTransformer)mt; } else if(mt instanceof LensTransformer) { transformer = (AffineTransformer)((LensTransformer)mt).getDelegate(); } }
MutableTransformer vt = vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW); if(vt instanceof LensTransformer) { vt = ((LensTransformer)vt).getDelegate();
Point2D p = e.getPoint(); if (viewTransformer instanceof LensTransformer) { p = ((LensTransformer) viewTransformer).getDelegate().inverseTransform(p); } else { p = viewTransformer.inverseTransform(p);
/** * Check the event modifiers. Set the 'down' point for later * use. If this event satisfies the modifiers, change the cursor * to the system 'move cursor' * @param e the event */ public void mousePressed(MouseEvent e) { VisualizationViewer<?, ?> vv = (VisualizationViewer<?, ?>)e.getSource(); MutableTransformer vt = vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW); if(vt instanceof LensTransformer) { vt = ((LensTransformer)vt).getDelegate(); } Point2D p = vt.inverseTransform(e.getPoint()); boolean accepted = checkModifiers(e); if(accepted) { vv.setCursor(Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR)); testViewCenter(vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT), p); testViewCenter(vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW), p); vv.repaint(); } super.mousePressed(e); }
if (viewTransformer instanceof LensTransformer) { p = ((LensTransformer) viewTransformer).getDelegate().inverseTransform(p); } else { p = viewTransformer.inverseTransform(p);
public void deactivate() { if(lensTransformer != null) { vv.removePreRenderPaintable(lens); vv.removePostRenderPaintable(lensControls); vv.getRenderContext().getMultiLayerTransformer().setTransformer(Layer.LAYOUT, lensTransformer.getDelegate()); } vv.getRenderContext().setPickSupport(pickSupport); vv.setToolTipText(defaultToolTipText); vv.setGraphMouse(graphMouse); vv.repaint(); } }
vt = ((LensTransformer)vt).getDelegate();
public void deactivate() { if (lensTransformer != null) { vv.removePreRenderPaintable(lensPaintable); vv.removePostRenderPaintable(lensControls); vv.getRenderContext() .getMultiLayerTransformer() .setTransformer(Layer.LAYOUT, lensTransformer.getDelegate()); } vv.setToolTipText(defaultToolTipText); vv.setGraphMouse(graphMouse); vv.setTransformSupport(new TransformSupport<>()); vv.repaint(); } }
public void deactivate() { renderContext.setPickSupport(pickSupport); vv.getRenderContext().getMultiLayerTransformer().setTransformer(Layer.VIEW, lensTransformer.getDelegate()); vv.removePreRenderPaintable(lens); vv.removePostRenderPaintable(lensControls); this.renderContext.setGraphicsContext(savedGraphicsDecorator); vv.setRenderer(renderer); vv.setToolTipText(defaultToolTipText); vv.setGraphMouse(graphMouse); vv.repaint(); } }
public void deactivate() { renderContext.setPickSupport(pickSupport); vv.getRenderContext().getMultiLayerTransformer().setTransformer(Layer.VIEW, lensTransformer.getDelegate()); vv.removePreRenderPaintable(lens); vv.removePostRenderPaintable(lensControls); this.renderContext.setGraphicsContext(savedGraphicsDecorator); vv.getRenderer().setEdgeRenderer(savedEdgeRenderer); vv.setToolTipText(defaultToolTipText); vv.setGraphMouse(graphMouse); vv.repaint(); } }
vt = ((LensTransformer)vt).getDelegate();
public void deactivate() { vv.getRenderContext() .getMultiLayerTransformer() .setTransformer(Layer.VIEW, lensTransformer.getDelegate()); vv.removePreRenderPaintable(lensPaintable); vv.removePostRenderPaintable(lensControls); this.renderContext.setGraphicsContext(savedGraphicsDecorator); vv.setRenderContext(renderContext); vv.setToolTipText(defaultToolTipText); vv.setGraphMouse(graphMouse); vv.setTransformSupport(new TransformSupport()); vv.repaint(); } }
public void deactivate() { renderContext.setPickSupport(pickSupport); vv.getRenderContext() .getMultiLayerTransformer() .setTransformer(Layer.VIEW, lensTransformer.getDelegate()); vv.removePreRenderPaintable(lensPaintable); vv.removePostRenderPaintable(lensControls); this.renderContext.setGraphicsContext(savedGraphicsDecorator); vv.setToolTipText(defaultToolTipText); vv.setGraphMouse(graphMouse); vv.setTransformSupport(new TransformSupport<>()); vv.repaint(); } }
vt = ((LensTransformer)vt).getDelegate();
public void deactivate() { // savedViewTransformer.setTransform(lensTransformer.getDelegate().getTransform()); // vv.setViewTransformer(savedViewTransformer); renderContext.setPickSupport(pickSupport); vv.getRenderContext().getMultiLayerTransformer().setTransformer(Layer.VIEW, lensTransformer.getDelegate()); vv.removePreRenderPaintable(lens); vv.removePostRenderPaintable(lensControls); this.renderContext.setGraphicsContext(savedGraphicsDecorator); vv.setRenderContext(renderContext); vv.setToolTipText(defaultToolTipText); vv.setGraphMouse(graphMouse); vv.getRenderer().setEdgeRenderer(savedEdgeRenderer); vv.repaint(); } }
MutableTransformer delegateTransformer = lensTransformer.getDelegate();