NetworkAnalysis Namespace Contents
The NetworkAnalysis library supports the creation and analysis of utility networks.
Interfaces
| Interface |
Description |
| IEdgeFlag |
Provides access to members that return and set properties that are specific to edge flags on the network. |
| IEdgeFlagDisplay |
Provides access to members that return and set the properties that are specific to edge flags. |
| IEIDHelper |
Provides access to members that get the features and/or geometries from an enumeration of element IDs. |
| IEIDInfo |
Provides access to members that contain the geometry and/or feature associated with a network element. |
| IEnumEIDInfo |
Provides access to members that iterate through an enumeration of EIDInfo objects. |
| IFlagDisplay |
Provides access to members that specify the network element on which a flag is located. |
| IJunctionFlag |
Indicator interface that identifies the junction flags on the network. |
| IJunctionFlagDisplay |
Indicator interface that identifies junction flag displays. |
| INetElementBarriers |
Provides access to members that specify a set of barriers for the TraceFlowSolver object. |
| INetElementBarriers2 |
Provides access to members that specify a set of barriers by EIDs for the TraceFlowSolver object. |
| INetElementBarriersGEN |
Provides access to members that specify a set of barriers by EIDs for the TraceFlowSolver object. |
| INetFlag |
Provides access to members that specify the network element on which a flag is located. |
| INetSolver |
Provides access to members that specify the network and the barriers to be used with this solver. |
| INetSolverWeights |
Provides access to members that specify the weights to be used for this solver. |
| INetSolverWeightsGEN |
Provides access to members that specify the weights to be used for this solver. |
| INetworkBuilder |
Provides access to members that rebuild the logical network index for an existing geometric network. |
| INetworkBuilder2 |
Provides access to members that rebuild the logical network index for an existing geometric network. |
| INetworkLoader |
Provides access to members used to create a new geometric network. |
| INetworkLoader2 |
Provides access to members that specify parameters for creating a new geometric network. |
| INetworkLoader3 |
Provides access to members that specify parameters for creating a new geometric network. |
| INetworkLoaderProgress |
Provides access to events that occur when building a geometric network using a NetworkLoader object. |
| INetworkLoaderProps |
Provides access to memebers that return the default names of fields and domains used by the network loader. |
| IPointToEID |
Provides access to members that find the nearest network element to a given point. |
| ISelectionSetBarriers |
Provides access to members that specify a set of barriers for the TraceFlowSolver object. |
| IStringPair |
Provides access to an ordered pair of strings. |
| ITraceFlowSolver |
Provides access to members that perform basic traces on a network. |
| ITraceFlowSolver2 |
Provides access to members that perform traces on a network. |
| ITraceFlowSolverGEN |
Provides access to members that perform traces on a network. |
Classes
| Class |
Description |
| EdgeFlag |
A container for defining a network flag on an edge element for a trace flow solver. |
| EdgeFlagDisplay |
A container for defining and displaying a network flag or barrier on an edge feature of a network. |
| EIDHelper |
A container for getting the features and/or geometries from an enumeration of element IDs. |
| EIDInfo |
Contains the feature and geometry for a given eid. |
| EnumEIDInfo |
An enumeration created by the EIDHelper object that enumerates through EIDInfo interfaces. |
| JunctionFlag |
A container for defining a network flag on a junction element for a trace flow solver. |
| JunctionFlagDisplay |
A container for defining and displaying a network flag or barrier on a junction feature of a network. |
| NetElementBarriers |
A container for defining to the NetSolver which network elements have barriers. |
| NetworkLoader |
A container for specifying the parameters for building a geometric network. |
| PointToEID |
A container for finding the nearest network element ID to a given point. |
| SelectionSetBarriers |
A container for defining to the NetSolver which network elements to treat as barriers. |
| StringPair |
A container for specifying an ordered pair of strings. |
| TraceFlowSolver |
A collection of basic trace flow solvers used to analyze networks. |
Enumerations