com.esri.arcgis.geodatabase
Interface IGeometryDef

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IGeometryDefEdit
All Known Implementing Classes:
GeometryDef, IGeometryDefEditProxy, IGeometryDefProxy

public interface IGeometryDef
extends java.io.Serializable

COM Interface 'IGeometryDef'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that return information about the geometry definition.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID439a0d50_3915_11d1_9ca7_0000f8780619
           
static int xxDummy
          Deprecated. Internal use only
 
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.
 

Field Detail

IID439a0d50_3915_11d1_9ca7_0000f8780619

static final int IID439a0d50_3915_11d1_9ca7_0000f8780619
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getAvgNumPoints

int getAvgNumPoints()
                    throws java.io.IOException,
                           AutomationException
The estimated average number of points per feature.

Returns:
The points
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometryType

int getGeometryType()
                    throws java.io.IOException,
                           AutomationException
The enumerated geometry type.

Returns:
A com.esri.arcgis.geometry.esriGeometryType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGridSize

double getGridSize(int index)
                   throws java.io.IOException,
                          AutomationException
The size of a spatial index grid.

Parameters:
index - The index (in)
Returns:
The size
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGridCount

int getGridCount()
                 throws java.io.IOException,
                        AutomationException
The number of spatial index grids.

Returns:
The grids
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpatialReference

ISpatialReference getSpatialReference()
                                      throws java.io.IOException,
                                             AutomationException
The spatial reference for the dataset.

Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasZ

boolean isHasZ()
               throws java.io.IOException,
                      AutomationException
Indicates if the featureClass has Z values.

Returns:
The hasZ
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasM

boolean isHasM()
               throws java.io.IOException,
                      AutomationException
Indicates if the feature class has measure (M) values.

Returns:
The hasM
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.