public RBushNode(double minX, double minY, double maxX, double maxY) { _envelope = new RBush.Envelope( minX: minX, minY: minY, maxX: maxX, maxY: maxY); }
public RBushNode(RBush.Envelope env, T value) { _envelope = env; this.Value = value; }
public IReadOnlyList <T> Search(Envelope boundingBox) { return(DoSearch(boundingBox).Select(x => (T)x.Peek()).ToList()); }