VelocityDB.geohash.query.GeoHashBoundingBoxQuery.ExpandSearch C# (CSharp) Method

ExpandSearch() private method

private ExpandSearch ( GeoHash centerHash, BoundingBox bbox ) : void
centerHash GeoHash
bbox BoundingBox
return void
    private void ExpandSearch(GeoHash centerHash, BoundingBox bbox)
    {
      AddSearchHash(centerHash);

      foreach (GeoHash adjacent in centerHash.Adjacent)
      {
        BoundingBox adjacentBox = adjacent.BoundingBox;
        if (adjacentBox.Intersects(bbox) && !m_searchHashes.Contains(adjacent))
        {
          AddSearchHash(adjacent);
        }
      }
    }