INetworkDiagram Interface

Provides access to members that control the network diagram content.

Description

Members

Name Description
Read-only property Aggregations Aggregations rows of the network diagram.
Read-only property ConsistencyState Network diagram consistency state.
Method Delete Deletes the network diagram.
Read-only property DiagramDataset Diagram dataset of the network diagram.
Read-only property DiagramExtent Extent of the network diagram.
Read-only property DiagramInfo Network diagram information.
Read-only property DiagramTemplate Diagram template of the network diagram.
Read-only property GlobalID Global ID of the network diagram.
Read-only property IsStored Indicates whether the network diagram is stored.
Read-only property Name Name of the network diagram.
Method QueryFeaturesByExtent Returns the set of network diagram features that intersect a specified envelope. When the specified envelope is null, it returns all the diagram features.
Method QueryFeaturesByObjectIDs Returns the set of network diagram features corresponding to the specified object IDs.
Read-only property Relations Relations rows of the network diagram.
Method StoreAs Stores a temporary network diagram.

INetworkDiagram.Aggregations Property

Aggregations rows of the network diagram.

Public ReadOnly Property Aggregations As IEnumNetworkDiagramAggregation
public IEnumNetworkDiagramAggregation Aggregations {get;}

INetworkDiagram.ConsistencyState Property

Network diagram consistency state.

Public ReadOnly Property ConsistencyState As esriDiagramConsistencyState
public esriDiagramConsistencyState ConsistencyState {get;}

INetworkDiagram.Delete Method

Deletes the network diagram.

Public Sub Delete ( _
)
public void Delete (
);

INetworkDiagram.DiagramDataset Property

Diagram dataset of the network diagram.

Public ReadOnly Property DiagramDataset As IDiagramDataset
public IDiagramDataset DiagramDataset {get;}

INetworkDiagram.DiagramExtent Property

Extent of the network diagram.

Public ReadOnly Property DiagramExtent As IEnvelope
public IEnvelope DiagramExtent {get;}

INetworkDiagram.DiagramInfo Property

Network diagram information.

Public ReadOnly Property DiagramInfo As INetworkDiagramInfo
public INetworkDiagramInfo DiagramInfo {get;}

INetworkDiagram.DiagramTemplate Property

Diagram template of the network diagram.

Public ReadOnly Property DiagramTemplate As IDiagramTemplate
public IDiagramTemplate DiagramTemplate {get;}

INetworkDiagram.GlobalID Property

Global ID of the network diagram.

Public ReadOnly Property GlobalID As Guid
public Guid GlobalID {get;}

INetworkDiagram.IsStored Property

Indicates whether the network diagram is stored.

Public ReadOnly Property IsStored As Boolean
public bool IsStored {get;}

INetworkDiagram.Name Property

Name of the network diagram.

Public ReadOnly Property Name As String
public string Name {get;}

INetworkDiagram.QueryFeaturesByExtent Method

Returns the set of network diagram features that intersect a specified envelope. When the specified envelope is null, it returns all the diagram features.

Public Sub QueryFeaturesByExtent ( _
    ByVal envelope As IEnvelope, _
    ByVal addContents As Boolean, _
    ByVal QueryJunctions As Boolean, _
    ByVal queryEdges As Boolean, _
    ByVal queryContainers As Boolean, _
    ByVal returnGeometry As Boolean, _
    ByRef junctions As IEnumNetworkDiagramJunction, _
    ByRef Edges As IEnumNetworkDiagramEdge, _
    ByRef Containers As IEnumNetworkDiagramContainer _
)
public void QueryFeaturesByExtent (
    IEnvelope envelope,
    bool addContents,
    bool QueryJunctions,
    bool queryEdges,
    bool queryContainers,
    bool returnGeometry,
    ref IEnumNetworkDiagramJunction junctions,
    ref IEnumNetworkDiagramEdge Edges,
    ref IEnumNetworkDiagramContainer Containers
);

INetworkDiagram.QueryFeaturesByObjectIDs Method

Returns the set of network diagram features corresponding to the specified object IDs.

Public Sub QueryFeaturesByObjectIDs ( _
    ByVal addContents As Boolean, _
    ByVal addConnected As Boolean, _
    ByVal returnGeometry As Boolean, _
    ByVal jctOids As Int64[], _
    ByVal ctnrOids As Int64[], _
    ByVal edgeOids As Int64[], _
    ByRef junctions As IEnumNetworkDiagramJunction, _
    ByRef Edges As IEnumNetworkDiagramEdge, _
    ByRef Containers As IEnumNetworkDiagramContainer _
)
public void QueryFeaturesByObjectIDs (
    bool addContents,
    bool addConnected,
    bool returnGeometry,
    Int64[] jctOids,
    Int64[] ctnrOids,
    Int64[] edgeOids,
    ref IEnumNetworkDiagramJunction junctions,
    ref IEnumNetworkDiagramEdge Edges,
    ref IEnumNetworkDiagramContainer Containers
);

INetworkDiagram.Relations Property

Relations rows of the network diagram.

Public ReadOnly Property Relations As IEnumNetworkDiagramRelation
public IEnumNetworkDiagramRelation Relations {get;}

INetworkDiagram.StoreAs Method

Stores a temporary network diagram.

Public Sub StoreAs ( _
    ByVal Name As String, _
    ByVal Tag As String, _
    ByVal Access As esriDiagramAccessType _
)
public void StoreAs (
    string Name,
    string Tag,
    esriDiagramAccessType Access
);

Classes that implement INetworkDiagram

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close