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.