Provides access to members that give general information about the network and its elements.
Product Availability
When To Use
Members
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 that implement INetwork
CoClasses and Classes | Description |
---|---|
StreetNetwork | A container for describing a street network. |
UtilityNetwork | A container for describing a utility network. |
Remarks
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.
See Also
INetworkWorkspace Interface | IGraph.VertexBasedStretching Property | INetwork Interface | IUtilityNetwork Interface | INetworkUpdate Interface | IForwardStar Interface | INetworkClass.FieldToWeightMapping Property | INetworkClass.GeometricNetwork Property | INetworkClass.NetworkAncillaryRole Property