Provides access to members that manage barriers in the Network Analysis extension.
Available with ArcGIS Desktop.
When To Use
Use the INetworkAnalysisExtBarriers interface to manage the barriers on the current network. Using this interface, you can add and return edge and junction barriers, enable and disable feature layers, and create NetElementBarriers and SelectionSetBarriers objects to pass to a TraceFlowSolver object for performing a trace task.
|AddEdgeBarrier||Adds an edge barrier to the current network.|
|AddJunctionBarrier||Adds a junction barrier to the current network.|
|ClearBarriers||Removes all barriers from the current network.|
|CreateElementBarriers||Returns a NetElementBarriers object corresponding to the barriers added to the current network.|
|CreateSelectionBarriers||Returns a SelectionSetBarriers object corresponding to the currently selected features in the current network and the SelectionSemantics property.|
|EdgeBarrier||Edge barrier on the current network by index.|
|EdgeBarrierCount||Number of edge barriers on the current network.|
|GetDisabledLayer||Gets the disabled state for the specified feature layer.|
|JunctionBarrier||Junction barrier on the current network by index.|
|JunctionBarrierCount||Number of junction barriers on the current network.|
|SelectionSemantics||Indicates if trace tasks are performed on selected features, unselected features, or all features.|
|SetDisabledLayer||Sets the disabled state for the specified feature layer.|
CoClasses that implement INetworkAnalysisExtBarriers
|CoClasses and Classes||Description|
|UtilityNetworkAnalysisExt||A container for defining the Utility Network Analysis extension and describing its current state.|