addObject method

void addObject(
  1. T obj,
  2. Point<num> point
)

Implementation

void addObject(T obj, Point point) {
  var x = _getCoord(point.x), y = _getCoord(point.y);
  var row = _grid[y] ??= {};
  var cell = row[x] ??= [];

  _objectPoint[obj] = point;

  cell.add(obj);
}