Lines Matching refs:pos
107 double pos;
108 Event(EventType t, Node *v, double p) : type(t),v(v),e(NULL),pos(p) {};
109 Event(EventType t, Edge *e, double p) : type(t),v(NULL),e(e),pos(p) {};
120 } else if(ea->pos > eb->pos) {
122 } else if(ea->pos < eb->pos) {
152 double pos=i->first;
153 if(pos < minpos) continue;
154 if(pos > v->scanpos) break;
162 new Node(nodes.size(),pos,conjpos,e):
163 new Node(nodes.size(),conjpos,pos,e);
175 double pos=i->first;
183 new Node(nodes.size(),pos,conjpos,e):
184 new Node(nodes.size(),conjpos,pos,e);
239 //printf("NEvent@%f,nid=%d,(%f,%f),w=%f,h=%f,openn=%d,opene=%d\n",e->pos,v->id,v->x,v->y,v->width,v->height,(int)openNodes.size(),(int)openEdges.size());
255 sortNeighbours(v,l,r,e->pos,openEdges,L,nodes,dim);
343 //printf("EdgeOpen@%f,eid=%d,(u,v)=(%d,%d)\n", e->pos,e->e->id,e->e->startNode,e->e->endNode);
353 //printf("EdgeClose@%f,eid=%d,(u,v)=(%d,%d)\n", e->pos,e->e->id,e->e->startNode,e->e->endNode);