node.setColor(ElementUtils.getAdditionalColor(edgeElement, Color.BLUE));
node.setDNEdge(edge);
+ AffineTransform at = ElementUtils.getTransform(edgeElement);
+ if (at != null)
+ node.setTransform(at);
}
}
if (size == null)
size = new Rectangle2D.Double();
if (edge != null)
- edge.getBounds(size);
+ size.setFrame(DistrictNetworkEdgeNode.calculatePath(edge).getBounds2D());
else
LOGGER.debug("Element {} does not have edge!", e);