Table of Contents

Namespace NetTopologySuite.Index

Classes

ArrayListVisitor

Builds an array of all visited items.

ArrayListVisitor<T>

Builds an array of all visited items.

VertexSequencePackedRtree

A semi-static spatial index for points which occur in a spatially-coherent sequence. In particular, this is suitable for indexing the vertices of a {@link LineString} or {@link Polygon} ring.

The index is constructed in a batch fashion on a given sequence of coordinates. Coordinates can be removed via the {@link #remove(int)} method.

Note that this index queries only the individual points of the input coordinate sequence, not any line segments which might be lie between them.

The input coordinate array is read-only, and is not changed when vertices are removed.

Interfaces

IIndexVisitor

A visitor for nodes and items in an index.

IItemVisitor<T>

A visitor for items in a ISpatialIndex<T>.

ILimitingItemVisitor<T>

A visitor for items in a ISpatialIndex<T>

Not used, commited by accident!

ISpatialIndexEx<T>
ISpatialIndex<T>

The basic insertion and query operations supported by classes implementing spatial index algorithms. A spatial index typically provides a primary filter for range rectangle queries. A secondary filter is required to test for exact intersection. Of course, this secondary filter may consist of other tests besides intersection, such as testing other kinds of spatial relationships.