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


IComplexNetworkFeature Interface (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (GeoDatabase)  

IComplexNetworkFeature Interface

Provides access to members that return and modify complex network features.

Product Availability

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

Members

Description
Read-only property EdgeElementCount The number of edge elements associated with this Feature.
Read/write property EnabledByIndex Indicates whether the NetworkFeature is open or not (i.e., closed).
Method FindEdgeEID The EID associated with the EdgeElement at the specified point.

CoClasses that implement IComplexNetworkFeature

CoClasses and Classes Description
ComplexEdgeFeature Esri Complex edge geometric network feature object.
ComplexJunctionFeature Esri Complex junction geometric network feature.

Remarks

The IComplexNetworkFeature interface provides a mechanism to determine the number of edge elements in the logical network that are associated with the complex network feature; it can also be used to return their Enabled properties and finds the edge element ID (or EID) that is associated with the portion of the geometry found at the specified location.  The IComplexNetworkFeature::EnabledByIndex property should not be used to set the enabled value, see the help on the EnabledByIndex property for more information.

It is recommended that developers do not use Complex Junctions in their data modeling solutions.  Developers can leverage existing Geodatabase components in order to implement partial functionality, such as class extensions.

See Also

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