com.esri.arcgis.geometry
Interface IPolygon3

All Superinterfaces:
ICurve, IGeometry, IPolycurve, IPolygon, IPolygon2, java.io.Serializable
All Known Subinterfaces:
IPolygon4
All Known Implementing Classes:
IPolygon3Proxy, IPolygon4Proxy, Polygon

public interface IPolygon3
extends IPolygon2, java.io.Serializable

Provides access to members that extend the IPolygon2 interface.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void simplifySpaghetti()
          Simplifies a polygon but doesn't assume that rings need to be explicitly closed.
 
Methods inherited from interface com.esri.arcgis.geometry.IPolygon2
getConnectedComponents, getOutermostComponents, queryExteriorRingsEx, queryInteriorRingsEx
 
Methods inherited from interface com.esri.arcgis.geometry.IPolygon
close, findExteriorRing, getExteriorRingCount, getInteriorRingCount, queryExteriorRings, queryInteriorRings, simplifyPreserveFromTo
 
Methods inherited from interface com.esri.arcgis.geometry.IPolycurve
densify, generalize, smooth, splitAtDistance, splitAtPoint, weed
 
Methods inherited from interface com.esri.arcgis.geometry.ICurve
getFromPoint, getLength, getSubcurve, getToPoint, isClosed, queryFromPoint, queryNormal, queryPoint, queryPointAndDistance, queryTangent, queryToPoint, reverseOrientation, setFromPoint, setToPoint
 
Methods inherited from interface com.esri.arcgis.geometry.IGeometry
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference
 

Method Detail

simplifySpaghetti

public void simplifySpaghetti()
                       throws java.io.IOException,
                              AutomationException
Simplifies a polygon but doesn't assume that rings need to be explicitly closed.

Supported Platforms

Windows, Solaris, Linux

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