Lines Matching refs:dist
303 accum_type dist; // distance from d to query point member
305 : p(&_p), dist(_dist) { in bbf_nn()
308 return dist < rhs.dist; in operator <()
315 accum_type dist; // minimum distance from bounds to query point member
317 : node(_node), dist(_dist) { in bbf_node()
320 return dist > rhs.dist; in operator <()
328 void pq_alternate(int alt_n, bbf_pqueue & pq, scalar_type dist) const { in pq_alternate()
333 pq.push_back(bbf_node(alt_n, dist)); in pq_alternate()
355 accum_type dist = 0; in distance() local
358 dist += diff * diff; in distance()
359 } return (accum_type) sqrt(dist); in distance()
372 } else if (nn_pq[0].dist > nn.dist) { in bbf_new_nn()
377 assert(nn_pq.size() < 2 || nn_pq[0].dist >= nn_pq[1].dist); in bbf_new_nn()