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

IComplexEdgeFeature Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IC > IComplexEdgeFeature Interface
ArcGIS Developer Help

IComplexEdgeFeature Interface

Provides access to members that return information about a complex edge feature.

Product Availability

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


Name Description
Method ConnectAtIntermediateVertices Attempt to connect at the locations corresponding to intermediate vertices.
Read-only property GeometryByPoints The geometry associated with the two points.
Read-only property GeometryForEID The geometry (polyline) corresponding to the edge EID.
Read-only property JunctionFeature The JunctionFeature associated with the index.
Read-only property JunctionFeatureCount The number of connected JunctionFeatures.
Method SplitEdgeElement Inserts the specified JunctionElement into an edge at the point.

Classes that implement IComplexEdgeFeature

Classes Description
ComplexEdgeFeature Esri Complex edge geometric network feature object.


The IComplexEdgeFeature interface is supported on a ComplexEdgeFeature.  Complex edge features correspond to features with polyline geometry that are part of a geometric network. They have two or more connected junction features´┐Ż with one at each endpoint of their polyline geometries being the minimum number. They may also have any number of connected mid-span junction features.  Connecting a junction feature to a ComplexEdgeFeature does not result in a physical subdivision of the edge; instead, it results in a logical subdivision (that is, new edge elements in the logical network that are associated with the complex edge).

The geometry of ComplexEdgeFeatures may not be multipart and the geometry may not have the same start and stop vertex (that is, a closed loop).

See Also

INetworkFeatureEvents Interface | IComplexNetworkFeature Interface | IComplexJunctionFeature Interface | IComplexEdgeFeature Interface | INetworkFeature.Connect Method | ISimpleEdgeFeature Interface | INetworkFeature Interface | IEdgeFeature Interface | ISimpleJunctionFeature Interface | IJunctionFeature Interface