com.esri.arcgis.networkanalysis
Interface ISelectionSetBarriers

All Superinterfaces:
Serializable
All Known Implementing Classes:
SelectionSetBarriers

public interface ISelectionSetBarriers
extends Serializable

Provides access to members that specify a set of barriers for the TraceFlowSolver object.

When To Use

Use the ISelectionSetBarriers interface to create a set of barriers to pass to the TraceFlowSolver object.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

See Also:
com.esri.arcgis.editorext.UtilityNetworkAnalysisExt

Method Summary
 void add(int userClassID, int userID)
          Adds a network feature to the set of barriers.
 void not()
          Specifies that the network features not in this set act as barriers.
 

Method Detail

add

void add(int userClassID,
         int userID)
         throws IOException,
                AutomationException
Adds a network feature to the set of barriers.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
userClassID - The userClassID (in)
userID - The userID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

not

void not()
         throws IOException,
                AutomationException
Specifies that the network features not in this set act as barriers.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.