com.esri.arcgis.geometry
Interface IPolygon3

All Superinterfaces:
ICurve, IGeometry, IPolycurve, IPolygon, IPolygon2, Serializable
All Known Subinterfaces:
IPolygon4
All Known Implementing Classes:
Polygon

public interface IPolygon3
extends IPolygon2, Serializable

Provides access to members that extend the IPolygon2 interface.

Superseded By

IPolygon4

Product Availability

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


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

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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