Class PathLengthCalculator
- java.lang.Object
-
- com.github.weisj.jsvg.geometry.util.PathLengthCalculator
-
public final class PathLengthCalculator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PathLengthCalculator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private double
cubicParametricLength(double ax, double ay, double bx, double by, double cx, double cy, double dx, double dy)
private double
dot2D(double x1, double y1, double x2, double y2)
private double
lineLength(double x1, double y1, double x2, double y2)
private double
quadraticParametricLength(double ax, double ay, double bx, double by, double cx, double cy)
double
segmentLength(int segmentType, double[] coords)
-
-
-
Method Detail
-
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)
-
-