com.esri.arcgis.geometry
Interface ITopologicalOperator5
- All Superinterfaces:
- ITopologicalOperator, ITopologicalOperator2, ITopologicalOperator3, ITopologicalOperator4, Serializable
- All Known Implementing Classes:
- Polyline
public interface ITopologicalOperator5
- extends ITopologicalOperator4, Serializable
Provides additional information on non-simple geometries.
Remarks
ITopologicalOperator5 methods must be applied on high-level geometries only. High-Level geometries are point, multipoint, polyline and polygon. To use this interface with low-level geometries such as segments (Line, Circular Arc, Elliptic Arc, Bezier Curve), paths or rings, they must be wrapped into high-level geometry types.
For multipatch geometries, generally the footprint or envelope is used.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Method Summary |
void |
clipEx(IEnvelope clipperEnvelope,
boolean bIncludeBoundary)
Constructs the intersection of this geometry and the specified envelope. |
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 |
clipEx
void clipEx(IEnvelope clipperEnvelope,
boolean bIncludeBoundary)
throws IOException,
AutomationException
- Constructs the intersection of this geometry and the specified envelope.
Description
The ClipEx method clips the geometry of the feature that is receiving the method call to the input clipperEnvelope, with the added option of whether you want to include segments lying on the boundary.
Remarks
ITopologicalOperator5 methods must be applied on high-level geometries only. High-Level geometries are point, multipoint, polyline and polygon. To use this interface with low-level geometries such as segments (Line, Circular Arc, Elliptic Arc, Bezier Curve), paths or rings, they must be wrapped into high-level geometry types.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
- Parameters:
clipperEnvelope
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)bIncludeBoundary
- The bIncludeBoundary (in)
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.