Class XCubicCurve2D

java.lang.Object
net.sourceforge.plantuml.klimt.geom.XCubicCurve2D

public class XCubicCurve2D extends Object
  • 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

      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)
    • getLength

      public double getLength()
    • 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()