Class XCubicCurve2D
java.lang.Object
net.sourceforge.plantuml.klimt.geom.XCubicCurve2D
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionXCubicCurve2D(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2) -
Method Summary
Modifier and TypeMethodDescriptionfinal doublefinal doublefinal doublefinal doubledoubledoublegetP1()getP2()final doublegetX1()final doublegetX2()final doublegetY1()final doublegetY2()static XCubicCurve2Dnone()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)
-
Field Details
-
x1
public double x1 -
y1
public double y1 -
ctrlx1
public double ctrlx1 -
ctrly1
public double ctrly1 -
ctrlx2
public double ctrlx2 -
ctrly2
public double ctrly2 -
x2
public double x2 -
y2
public double y2
-
-
Constructor Details
-
XCubicCurve2D
public XCubicCurve2D(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2)
-
-
Method Details
-
none
-
getP1
-
getP2
-
setCurve
public void setCurve(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2) -
setCurve
-
subdivide
-
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
-
getCtrlP2
-
getFlatnessSq
public double getFlatnessSq() -
getFlatness
public double getFlatness()
-