|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.j3d.utils.geometry.Numerics
class Numerics
Constructor Summary | |
---|---|
Numerics()
|
Method Summary | |
---|---|
(package private) static double |
angle(Triangulator triRef,
Point2f p,
Point2f p1,
Point2f p2)
computes the signed angle between p, p1 and p, p2. |
(package private) static double |
baseLength(Tuple2f u,
Tuple2f v)
|
(package private) static boolean |
eq(double a,
double eps)
|
(package private) static boolean |
ge(double a,
double eps)
|
(package private) static double |
getRatio(Triangulator triRef,
int i,
int j,
int k)
this function computes a quality measure of a triangle i, j, k. |
(package private) static boolean |
gt(double a,
double eps)
|
(package private) static boolean |
inBetween(int i1,
int i2,
int i3)
This checks whether i3, which is collinear with i1, i2, is between i1, i2. |
(package private) static int |
isConvexAngle(Triangulator triRef,
int i,
int j,
int k,
int ind)
Returns convex angle flag. |
(package private) static boolean |
isInCone(Triangulator triRef,
int i,
int j,
int k,
int l,
boolean convex)
This method checks whether l is in the cone defined by i, j and j, k |
(package private) static boolean |
le(double a,
double eps)
|
(package private) static boolean |
lt(double a,
double eps)
|
(package private) static double |
max3(double a,
double b,
double c)
|
(package private) static double |
min3(double a,
double b,
double c)
|
(package private) static int |
orientation(Triangulator triRef,
int i,
int j,
int k)
Returns the orientation of the triangle. |
(package private) static boolean |
pntInTriangle(Triangulator triRef,
int i1,
int i2,
int i3,
int i4)
This method checks whether point i4 is inside of or on the boundary of the triangle i1, i2, i3. |
(package private) static int |
recSpikeAngle(Triangulator triRef,
int i1,
int i2,
int i3,
int ind1,
int ind3)
|
(package private) static boolean |
segIntersect(Triangulator triRef,
int i1,
int i2,
int i3,
int i4,
int i5)
Checks whether the line segments i1, i2 and i3, i4 intersect. |
(package private) static double |
sideLength(Tuple2f u,
Tuple2f v)
|
(package private) static int |
spikeAngle(Triangulator triRef,
int i,
int j,
int k,
int ind)
|
(package private) static double |
stableDet2D(Triangulator triRef,
int i,
int j,
int k)
this method computes the determinant det(points[i],points[j],points[k]) in a consistent way. |
(package private) static boolean |
strictlyInBetween(int i1,
int i2,
int i3)
|
(package private) static boolean |
vtxInTriangle(Triangulator triRef,
int i1,
int i2,
int i3,
int i4,
int[] type)
This method checks whether point i4 is inside of or on the boundary of the triangle i1, i2, i3. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
Numerics()
Method Detail |
---|
static double max3(double a, double b, double c)
static double min3(double a, double b, double c)
static boolean lt(double a, double eps)
static boolean le(double a, double eps)
static boolean ge(double a, double eps)
static boolean eq(double a, double eps)
static boolean gt(double a, double eps)
static double baseLength(Tuple2f u, Tuple2f v)
static double sideLength(Tuple2f u, Tuple2f v)
static boolean inBetween(int i1, int i2, int i3)
static boolean strictlyInBetween(int i1, int i2, int i3)
static double stableDet2D(Triangulator triRef, int i, int j, int k)
static int orientation(Triangulator triRef, int i, int j, int k)
static boolean isInCone(Triangulator triRef, int i, int j, int k, int l, boolean convex)
static int isConvexAngle(Triangulator triRef, int i, int j, int k, int ind)
static boolean pntInTriangle(Triangulator triRef, int i1, int i2, int i3, int i4)
static boolean vtxInTriangle(Triangulator triRef, int i1, int i2, int i3, int i4, int[] type)
static boolean segIntersect(Triangulator triRef, int i1, int i2, int i3, int i4, int i5)
static double getRatio(Triangulator triRef, int i, int j, int k)
static int spikeAngle(Triangulator triRef, int i, int j, int k, int ind)
static int recSpikeAngle(Triangulator triRef, int i1, int i2, int i3, int ind1, int ind3)
static double angle(Triangulator triRef, Point2f p, Point2f p1, Point2f p2)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |