24 static int PQhashsize;
36 else if (b >= PQhashsize)
37 bucket = PQhashsize - 1;
52 last = &PQhash[PQbucket(he)];
69 last = &PQhash[PQbucket(he)];
82 return (PQcount == 0);
90 while (PQhash[PQmin].PQnext == (
struct Halfedge *)
NULL) {
102 curr = PQhash[PQmin].
PQnext;
123 for (i = 0; i < PQhashsize; i += 1)
129 printf(
" [%p] %p %p %d %d %d %d %f\n",
140 for (i = 0; i < PQhashsize; i += 1) {
void PQdelete(Halfedge *he)
void PQinsert(Halfedge *he, Site *v, double offset)
Halfedge * PQextractmin(void)
struct Halfedge * ELright