This document is archived and information here might be outdated.  Recommended version.


ITopologicalOperator6 Interface (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (Geometry)  

ITopologicalOperator6 Interface

.

Product Availability

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

Members

Description
Method ConstructUnionEx Defines this geometry to be the union of the inputs, with the option for non-planary result.
Method DifferenceEx defined for (multi)points and polylines.
Method IntersectEx Constructs the set-theoretic intersection of the inputs in the specified result dimension, , with the option for non-planary result.
Method IntersectMultidimensionEx Constructs the set-theoretic intersection of the inputs. The results are returned in a geometry bag with one element per result dimension.
Method SimplifyAsFeature Simplifies the geometry using the rules appropriate for this feature.
Method SymmetricDifferenceEx defined for (multi)points and polylines.
Method UnionEx Constructs the set-theoretic union of the inputs, with the option for non-planary result.

CoClasses that implement ITopologicalOperator6

CoClasses and Classes Description
Multipoint An ordered collection of points; optionally has measure, height and ID attributes.
Point A two dimensional point, optionally with measure, height, and ID attributes.
Polygon A collection of rings ordered by their containment relationship; optionally has measure, height and ID attributes.
Polyline An ordered collection of paths; optionally has measure, height and ID attributes.

Remarks

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