Range search: return all entries whose bbox intersects the query bbox.
(&self, query: &BoundingBox)
| 59 | |
| 60 | /// Range search: return all entries whose bbox intersects the query bbox. |
| 61 | pub fn search(&self, query: &BoundingBox) -> Vec<&RTreeEntry> { |
| 62 | let mut results = Vec::new(); |
| 63 | super::search::search_node(&self.nodes, self.root, query, &mut results); |
| 64 | results |
| 65 | } |
| 66 | |
| 67 | /// Range search returning owned entries. |
| 68 | pub fn search_owned(&self, query: &BoundingBox) -> Vec<RTreeEntry> { |