Ejemplo n.º 1
0
 @Override
 public void updateFigure(final OverlayView overlay, final Figure f) {
   super.updateFigure(overlay, f);
   final RectangleOverlay rectangleOverlay = downcastOverlay(overlay.getData());
   final RectangleRegionOfInterest roi = rectangleOverlay.getRegionOfInterest();
   final double x0 = roi.getOrigin(0);
   final double w = roi.getExtent(0);
   final double y0 = roi.getOrigin(1);
   final double h = roi.getExtent(1);
   final Point2D.Double anch = new Point2D.Double(x0, y0);
   final Point2D.Double lead = new Point2D.Double(x0 + w, y0 + h);
   f.setBounds(anch, lead);
 }