QuadLeaf

final case class QuadLeaf[T](bounds: BoundingBox, exactPosition: Vertex, value: T) extends QuadTree[T]
trait Serializable
trait Product
trait Equals
trait QuadTree[T]
class Object
trait Matchable
class Any

Value members

Concrete methods

Inherited methods

def !==(other: QuadTree[T])(using CanEqual[T, T]): Boolean
Inherited from:
QuadTree
def ===(other: QuadTree[T])(using CanEqual[T, T]): Boolean
Inherited from:
QuadTree
def fetchElementAt(vertex: Vertex)(using CanEqual[T, T]): Option[T]
Inherited from:
QuadTree
def findClosestTo(vertex: Vertex)(using CanEqual[T, T]): Option[T]
Inherited from:
QuadTree
def findClosestToWithPosition(vertex: Vertex)(using CanEqual[T, T]): Option[(Vertex, T)]
Inherited from:
QuadTree
def insertElement(element: T, vertex: Vertex): QuadTree[T]
Inherited from:
QuadTree
def insertElements(elements: Batch[(T, Vertex)]): QuadTree[T]
Inherited from:
QuadTree
def insertElements(elements: (T, Vertex)*): QuadTree[T]
Inherited from:
QuadTree
Inherited from:
QuadTree
Inherited from:
Product
def prune: QuadTree[T]
Inherited from:
QuadTree
def removeElement(vertex: Vertex): QuadTree[T]
Inherited from:
QuadTree
def searchByBoundingBox(boundingBox: BoundingBox)(using CanEqual[T, T]): Batch[T]
Inherited from:
QuadTree
def searchByBoundingBoxWithPosition(boundingBox: BoundingBox)(using CanEqual[T, T]): Batch[(Vertex, T)]
Inherited from:
QuadTree
def searchByLine(line: LineSegment)(using CanEqual[T, T]): Batch[T]
Inherited from:
QuadTree
def searchByLine(start: Vertex, end: Vertex)(using CanEqual[T, T]): Batch[T]
Inherited from:
QuadTree
def searchByLineWithPosition(line: LineSegment)(using CanEqual[T, T]): Batch[(Vertex, T)]
Inherited from:
QuadTree
def searchByLineWithPosition(start: Vertex, end: Vertex)(using CanEqual[T, T]): Batch[(Vertex, T)]
Inherited from:
QuadTree
def toBatch(p: T => Boolean)(using CanEqual[T, T]): Batch[T]
Inherited from:
QuadTree
def toBatch(using CanEqual[T, T]): Batch[T]
Inherited from:
QuadTree
def toBatchWithPosition(p: T => Boolean)(using CanEqual[T, T]): Batch[(Vertex, T)]
Inherited from:
QuadTree
def toBatchWithPosition(using CanEqual[T, T]): Batch[(Vertex, T)]
Inherited from:
QuadTree

Deprecated and Inherited methods

def searchByPoint(point: Vertex)(using CanEqual[T, T]): Option[T]
Deprecated
Inherited from:
QuadTree
def searchByRectangle(boundingBox: BoundingBox)(using CanEqual[T, T]): Batch[T]
Deprecated
Inherited from:
QuadTree