| 
    NetTopologySuite
    
   | 
 
Classes | |
| class | AbstractNode< T, TItem > | 
A node of an AbstractSTRtree{T, TItem}. A node is one of: 
 A node stores the bounds of its children, and its level within the index tree.  More...  | |
| class | AbstractSTRtree< T, TItem > | 
| Base class for STRtree and SIRtree. STR-packed R-trees are described in: P. Rigaux, Michel Scholl and Agnes Voisard. Spatial Databases With Application To GIS. Morgan Kaufmann, San Francisco, 2002.  More... | |
| class | BoundablePair< TItem > | 
| A pair of IBoundable{Envelope, TItem}s, whose leaf items support a distance metric between them. Used to compute the distance between the members, and to expand a member relative to the other in order to produce new branches of the Branch-and-Bound evaluation tree. Provides an ordering based on the distance between the members, which allows building a priority queue by minimum distance.  | |
| class | GeometryItemDistance | 
| An IItemDistance{Envelope, IGeometry} function for items which are IGeometry using the IGeometry.Distance(IGeometry) method.  More... | |
| interface | IBoundable | 
| A spatial object in an AbstractSTRtree.  More... | |
| interface | IItemDistance< T, TItem > | 
| A function method which computes the distance between two IBoundable{T, TItem}s in an STRtree{TItem}. Used for Nearest Neighbour searches.  More... | |
| class | Interval | 
| A contiguous portion of 1D-space. Used internally by SIRtree.  More... | |
| class | ItemBoundable< T, TItem > | 
| Boundable wrapper for a non-Boundable spatial object. Used internally by AbstractSTRtree.  More... | |
| class | SIRtree< TItem > | 
| One-dimensional version of an STR-packed R-tree. SIR stands for "Sort-Interval-Recursive". STR-packed R-trees are described in: P. Rigaux, Michel Scholl and Agnes Voisard. Spatial Databases With Application To GIS. Morgan Kaufmann, San Francisco, 2002.  More... | |
| class | STRtree< TItem > | 
| A query-only R-tree created using the Sort-Tile-Recursive (STR) algorithm. For two-dimensional spatial data. The STR packed R-tree is simple to implement and maximizes space utilization; that is, as many leaves as possible are filled to capacity. Overlap between nodes is far less than in a basic R-tree. However, once the tree has been built (explicitly or on the first call to #query), items may not be added or removed. Described in: P. Rigaux, Michel Scholl and Agnes Voisard. Spatial Databases With Application To GIS. Morgan Kaufmann, San Francisco, 2002.  More... | |