public LayoutLensSupport(VisualizationViewer<V,E> vv) { this(vv, new HyperbolicTransformer( vv, vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT)), new ModalLensGraphMouse()); }
Point2D viewCenter = getViewCenter(); double viewRadius = getViewRadius(); double ratio = getRatio();
} else if (viewTransformer instanceof HyperbolicShapeTransformer) { HyperbolicTransformer ht = new HyperbolicTransformer(lensTransformer.getLens(), layoutTransformer); p = delegateTransformer.inverseTransform(p); p = ht.inverseTransform(p);
public LayoutLensSupport(VisualizationViewer<N, E> vv, Lens lens) { this( vv, new HyperbolicTransformer( lens, vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT)), new ModalLensGraphMouse()); }
Point2D viewCenter = getViewCenter(); double viewRadius = getViewRadius(); double ratio = getRatio(); double dx = viewPoint.getX() - viewCenter.getX(); double dy = viewPoint.getY() - viewCenter.getY();
public LayoutLensSupport(VisualizationViewer<N, E> vv) { this( vv, new HyperbolicTransformer( new Lens(vv.getModel().getLayoutSize()), vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT)), new ModalLensGraphMouse()); }
new LayoutLensSupport<>( vv, new HyperbolicTransformer( lens, vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT)),
new LayoutLensSupport<>( vv, new HyperbolicTransformer( lens, vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT)),
new LayoutLensSupport<>( vv, new HyperbolicTransformer( lens, vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT)),
new LayoutLensSupport<>( vv, new HyperbolicTransformer( lens, vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT)),
new ModalLensGraphMouse()); hyperbolicLayoutSupport = new LayoutLensSupport<String,Number>(vv, new HyperbolicTransformer(vv, vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT)), new ModalLensGraphMouse());
new LayoutLensSupport<>( vv, new HyperbolicTransformer( lens, vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT)),