|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IGeometryDef
Provides access to members that return information about the geometry definition.
The IGeometryDef interface provides read-only access to the GeometryDef properties.
The AvgNumPoints, GridCount and GridSize properties are all attributes of the geodatabase spatial index. Shapefiles will return 0 for GridCount.
IField
Method Summary | |
---|---|
int |
getAvgNumPoints()
The estimated average number of points per feature. |
int |
getGeometryType()
The enumerated geometry type. |
int |
getGridCount()
The number of spatial index grids. |
double |
getGridSize(int index)
The size of a spatial index grid. |
ISpatialReference |
getSpatialReference()
The spatial reference for the dataset. |
boolean |
isHasM()
Indicates if the feature class has measure (M) values. |
boolean |
isHasZ()
Indicates if the featureClass has Z values. |
Method Detail |
---|
int getAvgNumPoints() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getGeometryType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.esriGeometryType
double getGridSize(int index) throws IOException, AutomationException
index
- The index (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getGridCount() throws IOException, AutomationException
Personal geodatabase feature classes only support one spatial index. Any additional indexes will be ignored. File and ArcSDE geodatabase feature classes support up to 3 spatial indexes.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISpatialReference getSpatialReference() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isHasZ() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isHasM() 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 |