/** * @param vv the VisualizationViewer to work on */ public PerspectiveLayoutTransformSupport(VisualizationViewer<V,E> vv) { super(vv); this.perspectiveTransformer = new PerspectiveShapeTransformer(new PerspectiveTransform(), vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT)); this.pickSupport = vv.getPickSupport(); }
public PerspectiveViewTransformSupport(VisualizationViewer<V,E> vv) { super(vv); this.renderer = vv.getRenderer(); this.renderContext = vv.getRenderContext(); this.pickSupport = renderContext.getPickSupport(); this.perspectiveTransformer = new PerspectiveShapeTransformer(new PerspectiveTransform(), vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW)); this.savedGraphicsDecorator = renderContext.getGraphicsContext(); this.lensGraphicsDecorator = new TransformingGraphics(perspectiveTransformer); }
/** * @param vv the VisualizationViewer to work on */ public PerspectiveImageLensSupport(VisualizationViewer<V,E> vv) { super(vv); this.renderContext = vv.getRenderContext(); this.pickSupport = renderContext.getPickSupport(); this.renderer = vv.getRenderer(); this.transformingRenderer = new BasicRenderer<V,E>(); this.perspectiveTransformer = new PerspectiveShapeTransformer(new PerspectiveTransform(), vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW)); this.transformingRenderer.setVertexRenderer(new TransformingImageVertexIconRenderer<V,E>()); this.lensGraphicsDecorator = new TransformingGraphics(perspectiveTransformer); this.savedGraphicsDecorator = renderContext.getGraphicsContext(); this.renderer = vv.getRenderer(); }