com.sun.j3d.utils.geometry
Class NoHash

java.lang.Object
  extended by com.sun.j3d.utils.geometry.NoHash

 class NoHash
extends java.lang.Object


Field Summary
(package private) static int NIL
           
 
Constructor Summary
NoHash()
           
 
Method Summary
(package private) static void deleteFromList(Triangulator triRef, int i)
           
(package private) static void deleteReflexVertex(Triangulator triRef, int ind)
           
(package private) static void freeNoHash(Triangulator triRef)
           
(package private) static void insertAfterVtx(Triangulator triRef, int iVtx)
           
(package private) static boolean inVtxList(Triangulator triRef, int vtx)
           
(package private) static boolean noHashEdgeIntersectionExists(Triangulator triRef, BBox bb, int i1, int i2, int ind5, int i5)
           
(package private) static boolean noHashIntersectionExists(Triangulator triRef, int i1, int ind1, int i2, int i3, BBox bb)
           
(package private) static void prepareNoHashEdges(Triangulator triRef, int currLoopMin, int currLoopMax)
           
(package private) static void prepareNoHashPnts(Triangulator triRef, int currLoopMin)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NIL

static final int NIL
See Also:
Constant Field Values
Constructor Detail

NoHash

NoHash()
Method Detail

insertAfterVtx

static void insertAfterVtx(Triangulator triRef,
                           int iVtx)

deleteFromList

static void deleteFromList(Triangulator triRef,
                           int i)

inVtxList

static boolean inVtxList(Triangulator triRef,
                         int vtx)

freeNoHash

static void freeNoHash(Triangulator triRef)

prepareNoHashEdges

static void prepareNoHashEdges(Triangulator triRef,
                               int currLoopMin,
                               int currLoopMax)

prepareNoHashPnts

static void prepareNoHashPnts(Triangulator triRef,
                              int currLoopMin)

noHashIntersectionExists

static boolean noHashIntersectionExists(Triangulator triRef,
                                        int i1,
                                        int ind1,
                                        int i2,
                                        int i3,
                                        BBox bb)

deleteReflexVertex

static void deleteReflexVertex(Triangulator triRef,
                               int ind)

noHashEdgeIntersectionExists

static boolean noHashEdgeIntersectionExists(Triangulator triRef,
                                            BBox bb,
                                            int i1,
                                            int i2,
                                            int ind5,
                                            int i5)


Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.