|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISpatialIndex
Provides access to members that create a temporary spatial index for improving performance of "Disjoint" and some other relational operators.
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.
| Method Summary | |
|---|---|
void |
invalidate()
Invalidate the spatial index. |
boolean |
isAllowIndexing()
Indicates whether to allow a spatial index to be created for this geometry. |
void |
setAllowIndexing(boolean allowIndexing)
Indicates whether to allow a spatial index to be created for this geometry. |
| Method Detail |
|---|
void setAllowIndexing(boolean allowIndexing)
throws IOException,
AutomationException
The SpatialIndex if enabled is used by the IRelationalOperator's methods.
allowIndexing - The allowIndexing (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isAllowIndexing()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void invalidate()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||