Class XCubicCurve2D
- java.lang.Object
-
- net.sourceforge.plantuml.klimt.geom.XCubicCurve2D
-
public class XCubicCurve2D extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description XCubicCurve2D(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description XPoint2D
getCtrlP1()
XPoint2D
getCtrlP2()
double
getCtrlX1()
double
getCtrlX2()
double
getCtrlY1()
double
getCtrlY2()
double
getFlatness()
double
getFlatnessSq()
XPoint2D
getP1()
XPoint2D
getP2()
double
getX1()
double
getX2()
double
getY1()
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)
-
-
-
Method Detail
-
none
public static XCubicCurve2D none()
-
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()
-
-