This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IN > INetwork Interface (ArcObjects .NET 10.5 SDK) |
Provides access to members that give general information about the network and its elements.
Description | ||
---|---|---|
CreateForwardStar | Creates a forward star cursor on the network index. | |
CreateNetBrowser | Creates a network index element browser. | |
EdgeCount | Number of edges in the network. | |
JunctionCount | Number of junctions in the network. | |
MaxDegree | Maximum degree of a junction. | |
MaxTurn | Maximum number of turns associated with a junction. | |
Status | Status of the network. | |
TurnCount | Number of turns in the network. |
CoClasses and Classes | Description |
---|---|
StreetNetwork | A container for describing a street network. |
UtilityNetwork | A container for describing a utility network. |
To obtain a reference to the logical network of a geometric network you first need to obtain a reference to the geometric network. An example of this can be found in the help for IGeometricNetwork.
Once you have a reference to the geometric network you can obtain a reference to the logical network using the IGeometricNetwork::Network property.
The INetwork interface is on the Network abstract class, which contains other interfaces for use with logical networks:
INetworkUpdate - Used for starting updating sessions in the logical network.
INetElements - Used for getting element ID's (EID's) and verify valid elements.
INetSchema - Used for getting element classes and in a logical network.
INetSchemaEdit - Used for editing the schema of the logical network such as adding weights.
INetAttributes - Used for getting weight values and enabled/disabled state of elements.
INetAttributesEdit - Used for changing weight values and disabled/enabling elements.
INetTopology - Used for seeing what elements are connect to another element.
INetTopologyEdit - Used for adding and deleting elements from the logical network.
INetworkUpdate Interface | IUtilityNetwork Interface | INetworkWorkspace Interface | INetwork Interface | IGraph.VertexBasedStretching Property | IForwardStar Interface | INetworkClass.GeometricNetwork Property | INetworkClass.NetworkAncillaryRole Property | INetworkClass.FieldToWeightMapping Property | IFeatureDataset Interface