Class XCubicCurve2D
- java.lang.Object
-
- net.sourceforge.plantuml.awt.geom.XCubicCurve2D
-
-
Constructor Summary
Constructors Constructor Description XCubicCurve2D()XCubicCurve2D(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XPoint2DgetCtrlP1()XPoint2DgetCtrlP2()doublegetCtrlX1()doublegetCtrlX2()doublegetCtrlY1()doublegetCtrlY2()doublegetFlatness()doublegetFlatnessSq()XPoint2DgetP1()XPoint2DgetP2()doublegetX1()doublegetX2()doublegetY1()doublegetY2()voidsetCurve(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2)voidsetCurve(XCubicCurve2D other)voidsubdivide(XCubicCurve2D left, XCubicCurve2D right)
-
-
-
Method Detail
-
getP1
public XPoint2D getP1()
-
getP2
public XPoint2D getP2()
-
setCurve
public void setCurve(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2)
-
setCurve
public void setCurve(XCubicCurve2D other)
-
subdivide
public void subdivide(XCubicCurve2D left, XCubicCurve2D right)
-
getX1
public final double getX1()
-
getY1
public final double getY1()
-
getCtrlX1
public final double getCtrlX1()
-
getCtrlY1
public final double getCtrlY1()
-
getCtrlX2
public final double getCtrlX2()
-
getCtrlY2
public final double getCtrlY2()
-
getX2
public final double getX2()
-
getY2
public final double getY2()
-
getCtrlP1
public XPoint2D getCtrlP1()
-
getCtrlP2
public XPoint2D getCtrlP2()
-
getFlatnessSq
public double getFlatnessSq()
-
getFlatness
public double getFlatness()
-
-