com.esri.arcgis.geometry
Interface ITopologicalOperator4

All Superinterfaces:
ITopologicalOperator, ITopologicalOperator2, ITopologicalOperator3, Serializable
All Known Subinterfaces:
ITopologicalOperator5
All Known Implementing Classes:
Polygon, Polyline

public interface ITopologicalOperator4
extends ITopologicalOperator3, Serializable

Provides additional information on non-simple geometries.

Superseded By

ITopologicalOperator5

Remarks

ITopologicalOperator4 is currently only implemented for polygons.

Product Availability

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


Method Summary
 IGeometryCollection cut2(IPolyline pCutter)
          Divides a geometry into multiple parts
 
Methods inherited from interface com.esri.arcgis.geometry.ITopologicalOperator3
geoNormalizeEx, isSimpleEx
 
Methods inherited from interface com.esri.arcgis.geometry.ITopologicalOperator2
clipToDomain, constructBuffers, intersectMultidimension, setIsKnownSimple
 
Methods inherited from interface com.esri.arcgis.geometry.ITopologicalOperator
buffer, clip, clipDense, constructUnion, convexHull, cut, difference, getBoundary, intersect, isKnownSimple, isSimple, queryClipped, queryClippedDense, simplify, symmetricDifference, union
 

Method Detail

cut2

IGeometryCollection cut2(IPolyline pCutter)
                         throws IOException,
                                AutomationException
Divides a geometry into multiple parts

Remarks

This method provides a more robust alternative to ITopologicalOperator::Cut. It does not classify the cut polygon pieces as left or right of the cutting polyline. Cut2 is now only available in polygons.

Product Availability

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

Parameters:
pCutter - A reference to a com.esri.arcgis.geometry.IPolyline (in)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometryCollection
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.