.
Members
Name | Description | |
---|---|---|
ConstructUnionEx | Defines this geometry to be the union of the inputs, with the option for non-planary result. | |
DifferenceEx | defined for (multi)points and polylines. | |
IntersectEx | Constructs the set-theoretic intersection of the inputs in the specified result dimension, , with the option for non-planary result. | |
IntersectMultidimensionEx | Constructs the set-theoretic intersection of the inputs. The results are returned in a geometry bag with one element per result dimension. | |
SimplifyAsFeature | Simplifies the geometry using the rules appropriate for this feature. | |
SymmetricDifferenceEx | defined for (multi)points and polylines. | |
UnionEx | Constructs the set-theoretic union of the inputs, with the option for non-planary result. |
ITopologicalOperator6.ConstructUnionEx Method
Defines this geometry to be the union of the inputs, with the option for non-planary result.
Public Sub ConstructUnionEx ( _
ByVal pEnum As IEnumGeometry, _
ByVal bNonPlanar As Boolean _
)
public void ConstructUnionEx (
IEnumGeometry pEnum,
bool bNonPlanar
);
ITopologicalOperator6.DifferenceEx Method
defined for (multi)points and polylines.
Public Function DifferenceEx ( _
ByVal other As IGeometry, _
ByVal bNonPlanar As Boolean _
) As IGeometry
public IGeometry DifferenceEx (
IGeometry other,
bool bNonPlanar
);
ITopologicalOperator6.IntersectEx Method
Constructs the set-theoretic intersection of the inputs in the specified result dimension, , with the option for non-planary result.
Public Function IntersectEx ( _
ByVal other As IGeometry, _
ByVal bNonPlanar As Boolean, _
ByVal resultDimension As esriGeometryDimension _
) As IGeometry
public IGeometry IntersectEx (
IGeometry other,
bool bNonPlanar,
esriGeometryDimension resultDimension
);
ITopologicalOperator6.IntersectMultidimensionEx Method
Constructs the set-theoretic intersection of the inputs. The results are returned in a geometry bag with one element per result dimension.
Public Function IntersectMultidimensionEx ( _
ByVal other As IGeometry, _
ByVal bNonPlanar As Boolean _
) As IGeometry
public IGeometry IntersectMultidimensionEx (
IGeometry other,
bool bNonPlanar
);
ITopologicalOperator6.SimplifyAsFeature Method
Simplifies the geometry using the rules appropriate for this feature.
Public Sub SimplifyAsFeature ( _
)
public void SimplifyAsFeature (
);
ITopologicalOperator6.SymmetricDifferenceEx Method
defined for (multi)points and polylines.
Public Function SymmetricDifferenceEx ( _
ByVal other As IGeometry, _
ByVal bNonPlanar As Boolean _
) As IGeometry
public IGeometry SymmetricDifferenceEx (
IGeometry other,
bool bNonPlanar
);
ITopologicalOperator6.UnionEx Method
Constructs the set-theoretic union of the inputs, with the option for non-planary result.
Public Function UnionEx ( _
ByVal other As IGeometry, _
ByVal bNonPlanar As Boolean _
) As IGeometry
public IGeometry UnionEx (
IGeometry other,
bool bNonPlanar
);
Classes that implement ITopologicalOperator6
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.