- 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 doublecubicParametricLength(double ax, double ay, double bx, double by, double cx, double cy, double dx, double dy)private doubledot2D(double x1, double y1, double x2, double y2)private doublelineLength(double x1, double y1, double x2, double y2)private doublequadraticParametricLength(double ax, double ay, double bx, double by, double cx, double cy)doublesegmentLength(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)
-
-