com.esri.arcgis.geodatabase
Interface IFeatureSimplify2
- All Superinterfaces:
- IFeatureSimplify, Serializable
- All Known Implementing Classes:
- AnnotationFeature, ComplexEdgeFeature, ComplexJunctionFeature, CoverageAnnotationFeature, DimensionFeature, Feature, RasterCatalogItem, SimpleEdgeFeature, SimpleJunctionFeature
public interface IFeatureSimplify2
- extends IFeatureSimplify, Serializable
Provides access to methods that extend IFeatureSimplify.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Method Summary |
boolean |
isSimpleGeometry(IGeometry geometry,
int[] reason)
Returns true if the input geometry is simple according to the rules appropriate for this feature. |
isSimpleGeometry
boolean isSimpleGeometry(IGeometry geometry,
int[] reason)
throws IOException,
AutomationException
- Returns true if the input geometry is simple according to the rules appropriate for this feature.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
- Parameters:
geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)reason
- A com.esri.arcgis.geometry.esriNonSimpleReasonEnum constant (out: use single element array)
- Returns:
- The isSimpleGeometry
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.