Returns all intervals that contain point.
(self, point, result)
| 307 | return result |
| 308 | |
| 309 | def search_point(self, point, result): |
| 310 | """ |
| 311 | Returns all intervals that contain point. |
| 312 | """ |
| 313 | for k in self.s_center: |
| 314 | if k.begin <= point < k.end: |
| 315 | result.add(k) |
| 316 | if point < self.x_center and self[0]: |
| 317 | return self[0].search_point(point, result) |
| 318 | elif point > self.x_center and self[1]: |
| 319 | return self[1].search_point(point, result) |
| 320 | return result |
| 321 | |
| 322 | def prune(self): |
| 323 | """ |
no test coverage detected