QuadEmpty

indigoextras.trees.QuadTree.QuadEmpty
final case class QuadEmpty[T](bounds: BoundingBox) extends QuadTree[T]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait QuadTree[T]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def isEmpty: Boolean

Inherited methods

def !==(other: QuadTree[T])(using CanEqual[T, T]): Boolean

Attributes

Inherited from:
QuadTree
def ===(other: QuadTree[T])(using CanEqual[T, T]): Boolean

Attributes

Inherited from:
QuadTree
def fetchElementAt(vertex: Vertex)(using CanEqual[T, T]): Option[T]

Attributes

Inherited from:
QuadTree
def findClosestTo(vertex: Vertex)(using CanEqual[T, T]): Option[T]

Attributes

Inherited from:
QuadTree
def findClosestToWithPosition(vertex: Vertex)(using CanEqual[T, T]): Option[(Vertex, T)]

Attributes

Inherited from:
QuadTree
def insertElement(element: T, vertex: Vertex): QuadTree[T]

Attributes

Inherited from:
QuadTree
def insertElements(elements: Batch[(T, Vertex)]): QuadTree[T]

Attributes

Inherited from:
QuadTree
def insertElements(elements: (T, Vertex)*): QuadTree[T]

Attributes

Inherited from:
QuadTree
def prettyPrint: String

Attributes

Inherited from:
QuadTree
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def prune: QuadTree[T]

Attributes

Inherited from:
QuadTree
def removeElement(vertex: Vertex): QuadTree[T]

Attributes

Inherited from:
QuadTree
def searchByBoundingBox(boundingBox: BoundingBox)(using CanEqual[T, T]): Batch[T]

Attributes

Inherited from:
QuadTree
def searchByBoundingBoxWithPosition(boundingBox: BoundingBox)(using CanEqual[T, T]): Batch[(Vertex, T)]

Attributes

Inherited from:
QuadTree
def searchByLine(line: LineSegment)(using CanEqual[T, T]): Batch[T]

Attributes

Inherited from:
QuadTree
def searchByLine(start: Vertex, end: Vertex)(using CanEqual[T, T]): Batch[T]

Attributes

Inherited from:
QuadTree
def searchByLineWithPosition(line: LineSegment)(using CanEqual[T, T]): Batch[(Vertex, T)]

Attributes

Inherited from:
QuadTree
def searchByLineWithPosition(start: Vertex, end: Vertex)(using CanEqual[T, T]): Batch[(Vertex, T)]

Attributes

Inherited from:
QuadTree
def toBatch(p: T => Boolean)(using CanEqual[T, T]): Batch[T]

Attributes

Inherited from:
QuadTree
def toBatch(using CanEqual[T, T]): Batch[T]

Attributes

Inherited from:
QuadTree
def toBatchWithPosition(p: T => Boolean)(using CanEqual[T, T]): Batch[(Vertex, T)]

Attributes

Inherited from:
QuadTree
def toBatchWithPosition(using CanEqual[T, T]): Batch[(Vertex, T)]

Attributes

Inherited from:
QuadTree

Deprecated and Inherited methods

def searchByPoint(point: Vertex)(using CanEqual[T, T]): Option[T]

Attributes

Deprecated
true
Inherited from:
QuadTree
def searchByRectangle(boundingBox: BoundingBox)(using CanEqual[T, T]): Batch[T]

Attributes

Deprecated
true
Inherited from:
QuadTree