Provides access to members that create a temporary spatial index for improving performance of "Disjoint" and some other relational operators. Note: the ISpatialIndex interface has been superseded by ISpatialIndex2. Please consider using the more recent version.
The ISpatialIndex methods can be used to control whether or not a spatial index should be built and used for the IRelationalOperator operations. It also determines if an index should be built when getting an segment enumerators using ISegmentCollection::IndexedEnumSegments method.
| Description | ||
|---|---|---|
![]() |
AllowIndexing | Indicates whether to allow a spatial index to be created for this geometry. |
![]() |
Invalidate | Invalidate the spatial index. |
| CoClasses and Classes | Description |
|---|---|
| GeoEllipse (esriDefenseSolutions) | A spheroidal ellipse. |
| GeometryBag | An ordered collection of objects that support the IGeometry interface. |
| GeoPolygon (esriDefenseSolutions) | A spheroidal polygon. |
| GeoPolyline (esriDefenseSolutions) | A spheroidal polyline. |
| Multipoint | An ordered collection of points; optionally has measure, height and ID attributes. |
| Polygon | A collection of rings ordered by their containment relationship; optionally has measure, height and ID attributes. |
| Polyline | An ordered collection of paths; optionally has measure, height and ID attributes. |