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;
 }
Example #3
0
 public IReadOnlyList <T> Search(Envelope boundingBox)
 {
     return(DoSearch(boundingBox).Select(x => (T)x.Peek()).ToList());
 }