public abstract class Predicates
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Predicates.PlaneConfig |
static class |
Predicates.SphereConfig |
Constructor and Description |
---|
Predicates() |
Modifier and Type | Method and Description |
---|---|
abstract double |
circumradius(Point p0,
Point p1,
Point p2) |
abstract double |
circumradius(Point p0,
Point p1,
Point p2,
Point p3) |
abstract double |
circumradius(Tetrahedron t) |
abstract double |
circumradius(Triangle t) |
abstract Predicates.PlaneConfig |
diffsides(Point p0,
Point p1,
Point p2,
Point q0,
Point q1) |
abstract double |
edgecircumradius(LineSegment ls) |
abstract Predicates.SphereConfig |
edgeinsphere(LineSegment e,
Point q) |
abstract boolean |
inplane(Point p0,
Point p1,
Point p2,
Point p3) |
abstract Predicates.SphereConfig |
insphere(Point p0,
Point p1,
Point p2,
Point q) |
abstract Predicates.SphereConfig |
insphere(Point p0,
Point p1,
Point p2,
Point p3,
Point q) |
abstract Predicates.SphereConfig |
insphere(Tetrahedron t,
Point q) |
abstract Predicates.SphereConfig |
insphere(Triangle tri,
Point q) |
abstract double |
orient(Point p0,
Point p1,
Point p2,
Point q) |
public abstract double circumradius(Tetrahedron t)
public abstract double circumradius(Triangle t)
public abstract Predicates.SphereConfig insphere(Point p0, Point p1, Point p2, Point p3, Point q)
public abstract Predicates.SphereConfig insphere(Tetrahedron t, Point q)
public abstract Predicates.SphereConfig insphere(Point p0, Point p1, Point p2, Point q)
public abstract Predicates.SphereConfig insphere(Triangle tri, Point q)
public abstract Predicates.PlaneConfig diffsides(Point p0, Point p1, Point p2, Point q0, Point q1)
public abstract Predicates.SphereConfig edgeinsphere(LineSegment e, Point q)
public abstract double edgecircumradius(LineSegment ls)