Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ISpatialMap<K, V>

Type parameters

  • K

  • V

Hierarchy

Index

Properties

Readonly size

size: number

Methods

[Symbol.iterator]

  • [Symbol.iterator](): Iterator<Pair<K, V>, any, undefined>
  • Returns Iterator<Pair<K, V>, any, undefined>

clear

  • clear(): void
  • Returns void

copy

  • Returns a copy of this instance. Shallow or deep copies are implementation specific.

    Returns ISpatialMap<K, V>

empty

  • Returns an empty/blank instance of same type (with possibly same config, if any).

    Returns ISpatialMap<K, V>

get

  • get(key: K, eps?: number): undefined | V

has

  • has(key: K, eps?: number): boolean

into

  • into(pairs: Iterable<Pair<K, V>>, eps?: number): boolean

keys

  • keys(): IterableIterator<K>

remove

  • remove(key: K): boolean

set

  • set(key: K, v: V, eps?: number): boolean

values

  • values(): IterableIterator<V>

Generated using TypeDoc