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.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IFeatureSimplify
simplifyGeometry
 

Method Detail

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.