Class PathLengthCalculator

java.lang.Object
com.github.weisj.jsvg.geometry.util.PathLengthCalculator

public final class PathLengthCalculator extends Object
  • Field Details

    • x

      private double x
    • y

      private double y
    • xStart

      private double xStart
    • yStart

      private double yStart
  • Constructor Details

    • PathLengthCalculator

      public PathLengthCalculator()
  • Method Details

    • segmentLength

      public double segmentLength(int segmentType, double[] coords)
    • lineLength

      private double lineLength(double x1, double y1, double x2, double y2)
    • quadraticParametricLength

      private double quadraticParametricLength(double ax, double ay, double bx, double by, double cx, double cy)
    • dot2D

      private double dot2D(double x1, double y1, double x2, double y2)
    • cubicParametricLength

      private double cubicParametricLength(double ax, double ay, double bx, double by, double cx, double cy, double dx, double dy)