public Point2D transform(double x, double y) { return transform(new Point2D.Double(x, y)); }
switch (type) { case PathIterator.SEG_MOVETO: Point2D p = transform(coords[0], coords[1]); newPath.moveTo((float) p.getX(), (float) p.getY()); break; p = transform(coords[0], coords[1]); newPath.lineTo((float) p.getX(), (float) p.getY()); break; p = transform(coords[0], coords[1]); Point2D q = transform(coords[2], coords[3]); newPath.quadTo((float) p.getX(), (float) p.getY(), (float) q.getX(), (float) q.getY()); break; p = transform(coords[0], coords[1]); q = transform(coords[2], coords[3]); Point2D r = transform(coords[4], coords[5]); newPath.curveTo( (float) p.getX(),
switch(type) { case PathIterator.SEG_MOVETO: Point2D p = transform(new Point2D.Float(coords[0], coords[1])); newPath.moveTo((float)p.getX(), (float)p.getY()); break; p = transform(new Point2D.Float(coords[0], coords[1])); newPath.lineTo((float)p.getX(), (float) p.getY()); break; p = transform(new Point2D.Float(coords[0], coords[1])); Point2D q = transform(new Point2D.Float(coords[2], coords[3])); newPath.quadTo((float)p.getX(), (float)p.getY(), (float)q.getX(), (float)q.getY()); break; p = transform(new Point2D.Float(coords[0], coords[1])); q = transform(new Point2D.Float(coords[2], coords[3])); Point2D r = transform(new Point2D.Float(coords[4], coords[5])); newPath.curveTo((float)p.getX(), (float)p.getY(), (float)q.getX(), (float)q.getY(),
Shape shape = (Shape)ann; Paint paint = annotation.getPaint(); Shape s = transformer.transform(shape); g2d.setPaint(paint); if(annotation.isFill()) {
Shape shape = (Shape) ann; Paint paint = annotation.getPaint(); Shape s = transformer.transform(shape); g2d.setPaint(paint); if (annotation.isFill()) {