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


ITraceFlowSolver.FindCircuits Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > NetworkAnalysis > ESRI.ArcGIS.NetworkAnalysis > Interfaces > IT > ITraceFlowSolver Interface > ITraceFlowSolver.FindCircuits Method
ArcGIS Developer Help

ITraceFlowSolver.FindCircuits Method

Finds all reachable network elements that are parts of closed circuits in the network.

[Visual Basic .NET]
Public Sub FindCircuits ( _
    ByVal flowElements As esriFlowElements, _
    ByRef junctionEIDs As IEnumNetEID, _
    ByRef edgeEIDs As IEnumNetEID _
)
[C#]
public void FindCircuits (
    esriFlowElements flowElements,
    ref IEnumNetEID junctionEIDs,
    ref IEnumNetEID edgeEIDs
);
[C++]
HRESULT FindCircuits(
  esriFlowElements flowElements,
  IEnumNetEID** junctionEIDs,
  IEnumNetEID** edgeEIDs
);
[C++]
Parameters
flowElements [in]

flowElements is a parameter of type esriFlowElements junctionEIDs [out]
junctionEIDs is a parameter of type IEnumNetEID** edgeEIDs [out]
edgeEIDs is a parameter of type IEnumNetEID**

Product Availability

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

Remarks

The flowElements parameter determines whether edge elements, junction elements, or both are returned by the trace solver.

The trace solver will return the traced junction and edge element IDs in the junctionEIDs and edgeEIDs parameters respectively.

See Also

ITraceFlowSolver Interface