com.esri.arcgis.geometry
Interface ILinePolygonHelper

All Superinterfaces:
Serializable
All Known Implementing Classes:
LinePolygonHelper

public interface ILinePolygonHelper
extends Serializable

Helper class for polygons, formed from linear segments.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 boolean triangulate(IPolygon pPolygon, IMultiPatch[] ppMultiPatch)
          Triangulates polygon.
 

Method Detail

triangulate

boolean triangulate(IPolygon pPolygon,
                    IMultiPatch[] ppMultiPatch)
                    throws IOException,
                           AutomationException
Triangulates polygon. Non-linear curves are not allowed in the polygon rings. Accepts non-simple polygons also.

Description

Converts the interior of a Polygon into a bag of triangles, and then populates the specified MultiPatch with these triangles.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
pPolygon - A reference to a com.esri.arcgis.geometry.IPolygon (in)
ppMultiPatch - A reference to a com.esri.arcgis.geometry.IMultiPatch (in/out: use single element array)
Returns:
The pbOK
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.