Lines Matching defs:px
22 SweepEvent *SweepEventQueue::add(SweepTree *iLeft, SweepTree *iRight, Geom::Point &px, double itl, double itr)
29 events[n].MakeNew (iLeft, iRight, px, itl, itr);
46 if (px[1] < events[no].posx[1]
47 || (px[1] == events[no].posx[1] && px[0] < events[no].posx[0]))
65 bool SweepEventQueue::peek(SweepTree * &iLeft, SweepTree * &iRight, Geom::Point &px, double &itl, double &itr)
75 px = e.posx;
82 bool SweepEventQueue::extract(SweepTree * &iLeft, SweepTree * &iRight, Geom::Point &px, double &itl, double &itr)
92 px = e.posx;
125 Geom::Point const px = events[to].posx;
130 if (px[1] < events[no].posx[1]
131 || (px[1] == events[no].posx[1] && px[0] < events[no].posx[0]))
154 if (px[1] > events[no1].posx[1]
155 || (px[1] == events[no1].posx[1]
156 && px[0] > events[no1].posx[0]))
175 if (px[1] > events[no2].posx[1]
176 || (px[1] == events[no2].posx[1]
177 && px[0] > events[no2].posx[0]))
189 if (px[1] > events[no1].posx[1]
190 || (px[1] == events[no1].posx[1]
191 && px[0] > events[no1].posx[0]))
238 void SweepEvent::MakeNew(SweepTree *iLeft, SweepTree *iRight, Geom::Point const &px, double itl, double itr)
241 posx = px;