@Override public void quadCurveToAbs(double x1, double y1, double x, double y) { l.add(makeAbsolute(true, new QuadCurveTo(x1, y1, x, y))); }
rightCurveTo = new QuadCurveTo(); rightCurveTo.xProperty().bind(rightEdgeProperty); rightCurveTo.yProperty().bind( Bindings.add(topEdgeProperty, cornerProperty)); rightCurveTo.controlXProperty().bind(rightEdgeProperty); rightCurveTo.controlYProperty().bind(topEdgeProperty); bottomCurveTo = new QuadCurveTo(); bottomCurveTo.xProperty().bind(rightEdgeMinusRadiusProperty); bottomCurveTo.yProperty().bind(bottomEdgeProperty); bottomCurveTo.controlXProperty().bind(rightEdgeProperty); bottomCurveTo.controlYProperty().bind(bottomEdgeProperty); leftCurveTo = new QuadCurveTo(); leftCurveTo.xProperty().bind(leftEdgeProperty); leftCurveTo.yProperty().bind( Bindings.subtract(bottomEdgeProperty, cornerProperty)); leftCurveTo.controlXProperty().bind(leftEdgeProperty); leftCurveTo.controlYProperty().bind(bottomEdgeProperty); lineKLeft.yProperty().bind(topEdgePlusRadiusProperty); topCurveTo = new QuadCurveTo(); topCurveTo.xProperty().bind(leftEdgePlusRadiusProperty); topCurveTo.yProperty().bind(topEdgeProperty); topCurveTo.controlXProperty().bind(leftEdgeProperty); topCurveTo.controlYProperty().bind(topEdgeProperty);
@Override public void quadCurveToAbs(double x1, double y1, double x, double y) { l.add(makeAbsolute(true, new QuadCurveTo(x1, y1, x, y))); }
@Override public void quadCurveToRel(double x1, double y1, double x, double y) { l.add(makeAbsolute(false, new QuadCurveTo(x1, y1, x, y))); }
@Override public void quadCurveToRel(double x1, double y1, double x, double y) { l.add(makeAbsolute(false, new QuadCurveTo(x1, y1, x, y))); }
break; case PathIterator.SEG_QUADTO: l.add(new QuadCurveTo(coords[0], coords[1], coords[2], coords[3])); break; case PathIterator.SEG_CUBICTO: l.add(makeAbsolute(false, new QuadCurveTo(x1, y1, x, y))); l.add(makeAbsolute(true, new QuadCurveTo(x1, y1, x, y)));
break; case PathIterator.SEG_QUADTO: l.add(new QuadCurveTo(coords[0], coords[1], coords[2], coords[3])); break; case PathIterator.SEG_CUBICTO: l.add(makeAbsolute(false, new QuadCurveTo(x1, y1, x, y))); l.add(makeAbsolute(true, new QuadCurveTo(x1, y1, x, y)));
break; case QUAD_TO: pelt = new QuadCurveTo( gis2screenx(pelement.getCtrlX1(), bounds), gis2screeny(pelement.getCtrlY1(), bounds),
break; case QUAD_TO: pelt = new QuadCurveTo( gis2screenx(pelement.getCtrlX1(), bounds), gis2screeny(pelement.getCtrlY1(), bounds),