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 double
final double
final double
final double
double
double
double
getP1()
getP2()
final double
getX1()
final double
getX2()
final double
getY1()
final double
getY2()
static XCubicCurve2D
none()
void
setCurve
(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2) void
setCurve
(XCubicCurve2D other) void
subdivide
(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) -
getLength
public double getLength() -
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()
-