ProGAL.geom3d.predicates
Class InexactRegularJavaPredicates
java.lang.Object
ProGAL.geom3d.predicates.Predicates
ProGAL.geom3d.predicates.InexactRegularJavaPredicates
public class InexactRegularJavaPredicates
- extends Predicates
Method Summary |
double |
circumradius(Point p0,
Point p1,
Point p2)
|
double |
circumradius(Point p0,
Point p1,
Point p2,
Point p3)
|
double |
circumradius(Tetrahedron t)
|
double |
circumradius(Triangle t)
|
Predicates.PlaneConfig |
diffsides(Point p0,
Point p1,
Point p2,
Point q0,
Point q1)
|
double |
edgecircumradius(LineSegment ls)
|
Predicates.SphereConfig |
edgeinsphere(LineSegment e,
Point q)
|
boolean |
inplane(Point p0,
Point p1,
Point p2,
Point p3)
|
Predicates.SphereConfig |
insphere(Point p0,
Point p1,
Point p2,
Point q)
|
Predicates.SphereConfig |
insphere(Point p0,
Point p1,
Point p2,
Point p3,
Point q)
|
Predicates.SphereConfig |
insphere(Tetrahedron t,
Point q)
|
Predicates.SphereConfig |
insphere(Triangle tri,
Point q)
|
double |
orient(Point p0,
Point p1,
Point p2,
Point q)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InexactRegularJavaPredicates
public InexactRegularJavaPredicates()
circumradius
public double circumradius(Point p0,
Point p1,
Point p2,
Point p3)
- Specified by:
circumradius
in class Predicates
circumradius
public double circumradius(Tetrahedron t)
- Specified by:
circumradius
in class Predicates
circumradius
public double circumradius(Point p0,
Point p1,
Point p2)
- Specified by:
circumradius
in class Predicates
circumradius
public double circumradius(Triangle t)
- Specified by:
circumradius
in class Predicates
orient
public double orient(Point p0,
Point p1,
Point p2,
Point q)
- Specified by:
orient
in class Predicates
insphere
public Predicates.SphereConfig insphere(Point p0,
Point p1,
Point p2,
Point p3,
Point q)
- Specified by:
insphere
in class Predicates
insphere
public Predicates.SphereConfig insphere(Tetrahedron t,
Point q)
- Specified by:
insphere
in class Predicates
insphere
public Predicates.SphereConfig insphere(Point p0,
Point p1,
Point p2,
Point q)
- Specified by:
insphere
in class Predicates
insphere
public Predicates.SphereConfig insphere(Triangle tri,
Point q)
- Specified by:
insphere
in class Predicates
diffsides
public Predicates.PlaneConfig diffsides(Point p0,
Point p1,
Point p2,
Point q0,
Point q1)
- Specified by:
diffsides
in class Predicates
inplane
public boolean inplane(Point p0,
Point p1,
Point p2,
Point p3)
- Specified by:
inplane
in class Predicates
edgecircumradius
public double edgecircumradius(LineSegment ls)
- Specified by:
edgecircumradius
in class Predicates
edgeinsphere
public Predicates.SphereConfig edgeinsphere(LineSegment e,
Point q)
- Specified by:
edgeinsphere
in class Predicates