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.
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 |
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.