float ratio = (float) (entry.getValue() / maxDistance); Color c = linearGradient.getValue(ratio); node.setColor(c); } else if (!dontPaintUnreachable) { Color c = colors[colors.length - 1]; node.setColor(c); n.setColor(c); heatMapPanel.setStatus(NbBundle.getMessage(HeatMap.class, "HeatMap.status.maxdistance") + new DecimalFormat("#.##").format(algorithm.getMaxDistance())); } catch (Exception e) {
@Override public void mouseClick(int[] positionViewport, float[] position3d) { color = nodePencilPanel.getColor(); size = nodePencilPanel.getNodeSize(); GraphController gc = Lookup.getDefault().lookup(GraphController.class); GraphModel gm = gc.getGraphModel(); Graph graph = gm.getGraph(); Node node = gm.factory().newNode(); node.setX(position3d[0]); node.setY(position3d[1]); node.setSize(size); node.setColor(color); graph.addNode(node); } };
targetNode.setColor(color); VizController.getInstance().selectNode(targetNode); Edge predecessorEdge = algorithm.getPredecessorIncoming(targetNode); predecessorEdge.setColor(color); VizController.getInstance().selectEdge(predecessorEdge); predecessor.setColor(color); VizController.getInstance().selectNode(predecessor); predecessorEdge = algorithm.getPredecessorIncoming(predecessor); sourceNode.setColor(color); VizController.getInstance().selectNode(sourceNode); shortestPathPanel.setResult(NbBundle.getMessage(ShortestPath.class, "ShortestPath.result", distance));
private void copyNodeProperties(Node node, Node nodeCopy) { nodeCopy.setPosition(node.x(), node.y(), node.z()); nodeCopy.setColor(node.getColor()); nodeCopy.setFixed(node.isFixed()); nodeCopy.setLabel(node.getLabel()); nodeCopy.setSize(node.size()); }
private void copyNodeProperties(Node node, Node nodeCopy) { nodeCopy.setPosition(node.x(), node.y(), node.z()); nodeCopy.setColor(node.getColor()); nodeCopy.setFixed(node.isFixed()); nodeCopy.setLabel(node.getLabel()); nodeCopy.setSize(node.size()); }