knn method

List<T> knn(
  1. double x,
  2. double y,
  3. int k, {
  4. bool predicate(
    1. T item
    )?,
  5. double? maxDistance,
})

Implementation

List<T> knn(double x, double y, int k,
        {bool Function(T item)? predicate, double? maxDistance}) =>
    _tree
        .knn(x, y, k,
            predicate: (e) => predicate == null || predicate(e.data),
            maxDistance: maxDistance)
        .map((e) => e.data)
        .toList();