@Override protected void done() { try { error = null; final com.bc.ceres.glayer.Layer layer = get(); final LayerCanvas layerCanvas = new LayerCanvas(layer); layerCanvas.getViewport().setModelYAxisDown(false); addLayerCanvas(layerCanvas); } catch (ExecutionException e) { error = e.getCause(); showMessage(String.format("<html><b>Error:</b> <i>%s</i></html>", error.getMessage())); e.printStackTrace(); } catch (InterruptedException ignored) { // ok } finally { getContext().updateState(); } }
@Override protected void done() { try { error = null; final com.bc.ceres.glayer.Layer layer = get(); final LayerCanvas layerCanvas = new LayerCanvas(layer); layerCanvas.getViewport().setModelYAxisDown(false); addLayerCanvas(layerCanvas); } catch (ExecutionException e) { error = e.getCause(); showMessage(String.format("<html><b>Error:</b> <i>%s</i></html>", error.getMessage())); e.printStackTrace(); } catch (InterruptedException ignored) { // ok } finally { getContext().updateState(); } }
try { final Layer layer = get(); final LayerCanvas layerCanvas = new LayerCanvas(layer); layerCanvas.getViewport().setModelYAxisDown(sceneView.getLayerCanvas().getViewport().isModelYAxisDown()); addToMapPanel(layerCanvas);
try { final Layer layer = get(); final LayerCanvas layerCanvas = new LayerCanvas(layer); layerCanvas.getViewport().setModelYAxisDown(sceneView.getLayerCanvas().getViewport().isModelYAxisDown()); addToMapPanel(layerCanvas);
setOpaque(true); this.navigationWindow = navigationWindow; thumbnailCanvas = new LayerCanvas(); thumbnailCanvas.setBackground(ProductSceneView.DEFAULT_IMAGE_BACKGROUND_COLOR); thumbnailCanvas.setLayerFilter(new LayerFilter() {
setOpaque(true); this.navigationWindow = navigationWindow; thumbnailCanvas = new LayerCanvas(); thumbnailCanvas.setBackground(ProductSceneView.DEFAULT_IMAGE_BACKGROUND_COLOR); thumbnailCanvas.setLayerFilter(new LayerFilter() {
public NestWorldMapPane(NestWorldMapPaneDataModel dataModel) { this.dataModel = dataModel; try { layerCanvas = new LayerCanvas(); layerCanvas.getModel().getViewport().setModelYAxisDown(false); installLayerCanvasNavigation(layerCanvas, dataModel); layerCanvas.addOverlay(new BoundaryOverlay()); final Layer rootLayer = layerCanvas.getLayer(); final Dimension dimension = new Dimension(400, 150); final Viewport viewport = layerCanvas.getViewport(); viewport.setViewBounds(new Rectangle(dimension)); setPreferredSize(dimension); setSize(dimension); setLayout(new BorderLayout()); add(layerCanvas, BorderLayout.CENTER); dataModel.addModelChangeListener(new ModelChangeListener()); worldMapLayer = dataModel.getWorldMapLayer(new WorldMapLayerContext(rootLayer)); layerCanvas.getLayer().getChildren().add(worldMapLayer); layerCanvas.getViewport().zoom(worldMapLayer.getModelBounds()); setNavControlVisible(true); } catch (Exception e) { SnapApp.getDefault().handleError("Error in worldmap initialization", e); } }
public WorldMapPane(WorldMapPaneDataModel dataModel, LayerCanvas.Overlay overlay) { this.dataModel = dataModel; layerCanvas = new LayerCanvas(); this.panSupport = new DefaultPanSupport(layerCanvas); this.zoomListeners = new HashSet<>();
public WorldMapPane(WorldMapPaneDataModel dataModel, LayerCanvas.Overlay overlay) { this.dataModel = dataModel; layerCanvas = new LayerCanvas(); this.panSupport = new DefaultPanSupport(layerCanvas); this.zoomListeners = new HashSet<>();
this.layerCanvas = new LayerCanvas(rootLayer, viewport); rootLayer.addListener(new AbstractLayerListener() { @Override
this.layerCanvas = new LayerCanvas(rootLayer, viewport); rootLayer.addListener(new AbstractLayerListener() { @Override