Segment.SplitResults
Constructor and Description |
---|
AbstractSegment() |
Modifier and Type | Method and Description |
---|---|
protected abstract int |
findRoots(double y,
double[] roots) |
static double |
matchSign(double a,
double b) |
static int |
solveCubic(double a3,
double a2,
double a1,
double a0,
double[] roots) |
static int |
solveLine(double a,
double b,
double[] roots) |
static int |
solveQuad(double a,
double b,
double c,
double[] roots) |
Segment.SplitResults |
split(double y) |
Segment |
splitAfter(double t) |
Segment |
splitBefore(double t) |
protected abstract int findRoots(double y, double[] roots)
public Segment.SplitResults split(double y)
public Segment splitBefore(double t)
splitBefore
in interface Segment
public Segment splitAfter(double t)
splitAfter
in interface Segment
public static int solveLine(double a, double b, double[] roots)
public static int solveQuad(double a, double b, double c, double[] roots)
public static double matchSign(double a, double b)
public static int solveCubic(double a3, double a2, double a1, double a0, double[] roots)
Copyright © 2022 Apache Software Foundation. All Rights Reserved.