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


ITraceFlowSolver Interface (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (NetworkAnalysis)  

ITraceFlowSolver Interface

Provides access to members that perform basic traces on a network. Note: the ITraceFlowSolver interface has been superseded byITraceFlowSolver2. Please consider using the more recent version.

Product Availability

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

When To Use

Use the ITraceFlowSolver interface when you want to implement your own custom solver. This interface provides methods for common network tracing tasks such as find common ancestors and trace upstream.

Members

Description
Method FindCircuits Finds all reachable network elements that are parts of closed circuits in the network.
Method FindCommonAncestors Finds all reachable network elements that are upstream from all the specified origins.
Method FindFlowElements Finds all reachable network elements based on the specified flow method.
Method FindFlowEndElements Finds all reachable network end elements based on the specified flow method.
Method FindPath Finds a path between the specified origins in the network.
Method PutEdgeOrigins Sets the starting edges for this trace solver.
Method PutJunctionOrigins Sets the starting junctions for this trace solver.
Write-only property TraceIndeterminateFlow Indicates if directional traces include edges with indeterminate or uninitialized flow direction.

[C#]

Not all members are callable from C#.  Please use ITraceFlowSolverGEN instead.

[C++]
[Visual Basic .NET]

Not all members are callable from VB.NET.  Please use ITraceFlowSolverGEN instead.

See Also

INetSolver Interface | ITraceFlowSolver Interface | INetSolverWeights Interface