add Quadtree.remove (#227)

Co-authored-by: Jonathan Ellis <jbellis@gmail.com>
This commit is contained in:
Jonathan Ellis
2022-02-28 12:02:07 -08:00
committed by GitHub
parent 6e29423448
commit b9779bb821
3 changed files with 25 additions and 0 deletions

View File

@@ -36,6 +36,12 @@ class ReadwriteQuadtree<T>(val qt: Quadtree<T>) : IQuadtree<T> {
}
}
override fun remove(element: T): Boolean {
lock.write {
return qt.remove(element)
}
}
override fun findNode(element: T): Quadtree<T>? {
lock.read {
return qt.findNode(element)