GroupingBlockIndex

interface GroupingBlockIndex<T : Any>

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract fun groups(): Collection<IndexGroup<T>>
Link copied to clipboard
abstract fun insert(x: Int, y: Int, size: Int, data: T): Boolean
Link copied to clipboard
abstract fun neighbors(x: Int, y: Int): Collection<IndexBlock<T>>
Link copied to clipboard
abstract fun remove(x: Int, y: Int): IndexBlock<T>?
Link copied to clipboard
abstract fun removeAll()
Link copied to clipboard
abstract fun select(x: Int, y: Int): IndexBlock<T>?
abstract fun select(x: Int, y: Int, w: Int, h: Int): Collection<IndexBlock<T>>
Link copied to clipboard
abstract fun selectAll(): Collection<IndexBlock<T>>