add Quadtree.remove (#227)
Co-authored-by: Jonathan Ellis <jbellis@gmail.com>
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user