java.lang.Object
org.jhotdraw8.geom.AbstractPathBuilder<List<javafx.scene.shape.PathElement>>
org.jhotdraw8.geom.FXPathElementsBuilder
- All Implemented Interfaces:
PathBuilder<List<javafx.scene.shape.PathElement>>
public class FXPathElementsBuilder
extends AbstractPathBuilder<List<javafx.scene.shape.PathElement>>
FXPathElementsBuilder.
- Author:
- Werner Randelshofer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<javafx.scene.shape.PathElement> build()Builds something.protected voiddoArcTo(double lastX, double lastY, double rx, double ry, double xAxisRotation, double x, double y, boolean largeArcFlag, boolean sweepFlag) protected voiddoClosePath(double lastX, double lastY, double lastMoveToX, double lastMoveToY) protected voiddoCurveTo(double lastX, double lastY, double x, double y, double x0, double y0, double x1, double y1) protected voiddoLineTo(double lastX, double lastY, double x, double y) protected voiddoMoveTo(double x, double y) protected voiddoQuadTo(double lastX, double lastY, double x, double y, double x0, double y0) Methods inherited from class org.jhotdraw8.geom.AbstractPathBuilder
arcTo, closePath, curveTo, doSmoothCurveTo, doSmoothQuadTo, getLastCX, getLastCY, getLastMoveToX, getLastMoveToY, getLastPoint, getLastX, getLastY, lineTo, moveTo, needsMoveTo, quadTo, setLastCX, setLastCY, setLastX, setLastY, smoothCurveTo, smoothQuadToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jhotdraw8.geom.PathBuilder
circle, counterClockwiseCircle, curveTo, lineTo, moveTo, pathDone, quadTo, smoothCurveTo, smoothQuadTo
-
Field Details
-
CLOSE_PATH
public static final javafx.scene.shape.ClosePath CLOSE_PATH
-
-
Constructor Details
-
FXPathElementsBuilder
public FXPathElementsBuilder() -
FXPathElementsBuilder
-
-
Method Details
-
build
Description copied from interface:PathBuilderBuilds something.Some implementations may guarantee a non-null return value.
-
doArcTo
protected void doArcTo(double lastX, double lastY, double rx, double ry, double xAxisRotation, double x, double y, boolean largeArcFlag, boolean sweepFlag) - Overrides:
doArcToin classAbstractPathBuilder<List<javafx.scene.shape.PathElement>>
-
doClosePath
protected void doClosePath(double lastX, double lastY, double lastMoveToX, double lastMoveToY) - Specified by:
doClosePathin classAbstractPathBuilder<List<javafx.scene.shape.PathElement>>
-
doCurveTo
protected void doCurveTo(double lastX, double lastY, double x, double y, double x0, double y0, double x1, double y1) - Specified by:
doCurveToin classAbstractPathBuilder<List<javafx.scene.shape.PathElement>>
-
doLineTo
protected void doLineTo(double lastX, double lastY, double x, double y) - Specified by:
doLineToin classAbstractPathBuilder<List<javafx.scene.shape.PathElement>>
-
doMoveTo
protected void doMoveTo(double x, double y) - Specified by:
doMoveToin classAbstractPathBuilder<List<javafx.scene.shape.PathElement>>
-
doQuadTo
protected void doQuadTo(double lastX, double lastY, double x, double y, double x0, double y0) - Specified by:
doQuadToin classAbstractPathBuilder<List<javafx.scene.shape.PathElement>>
-