|
|||||||||
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 |