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