-
- if (!edges_found)
- return -1;
-
- if ((nearest_left_delta < nearest_right_delta) &&
- (nearest_left_delta < snap_distance_))
- nearest_sample = nearest_edges.front().first;
-
- if ((nearest_left_delta >= nearest_right_delta) &&
- (nearest_right_delta < snap_distance_))
- nearest_sample = nearest_edges.back().first;