IDiagramDataset Interface

Provides access to members that manage the network diagram dataset.

Members

Name Description
Method CreateNetworkDiagramFromEIDs Creates a network diagram based on the specified diagram template from the specified network element set.
Method CreateNetworkDiagramFromGlobalIDs Creates a network diagram based on the specified diagram template from the specified network feature set.
Method CreateNetworkDiagramLayout Creates a network diagram layout.
Read-only property DiagramTemplates The related diagram templates.
Method FindNetworkDiagrams Retrieves the set of network diagrams that cover a given extent, verify a particular WHERE clause, or contain specific network features.
Read-only property Network The related network.
Read-only property NetworkDiagrams The related network diagrams.
Method QueryDiagramTemplate Returns the diagram template with the specified name.
Method QueryNetworkDiagram Returns the network diagram with the specified name.

IDiagramDataset.CreateNetworkDiagramFromEIDs Method

Creates a network diagram based on the specified diagram template from the specified network element set.

Public Function CreateNetworkDiagramFromEIDs ( _
    ByVal DiagramTemplate As IDiagramTemplate, _
    ByVal networkElements As INetworkElementSet, _
    ByVal pTrackCancel As ITrackCancel _
) As INetworkDiagram
public INetworkDiagram CreateNetworkDiagramFromEIDs (
    IDiagramTemplate DiagramTemplate,
    INetworkElementSet networkElements,
    ITrackCancel pTrackCancel
);

IDiagramDataset.CreateNetworkDiagramFromGlobalIDs Method

Creates a network diagram based on the specified diagram template from the specified network feature set.

Public Function CreateNetworkDiagramFromGlobalIDs ( _
    ByVal DiagramTemplate As IDiagramTemplate, _
    ByVal inputGlobalIDs As IGlobalIDSet, _
    ByVal pTrackCancel As ITrackCancel _
) As INetworkDiagram
public INetworkDiagram CreateNetworkDiagramFromGlobalIDs (
    IDiagramTemplate DiagramTemplate,
    IGlobalIDSet inputGlobalIDs,
    ITrackCancel pTrackCancel
);

IDiagramDataset.CreateNetworkDiagramLayout Method

Creates a network diagram layout.

Public Function CreateNetworkDiagramLayout ( _
    ByVal Name As String _
) As INetworkDiagramLayout
public INetworkDiagramLayout CreateNetworkDiagramLayout (
    string Name
);

IDiagramDataset.DiagramTemplates Property

The related diagram templates.

Public ReadOnly Property DiagramTemplates As IEnumDiagramTemplate
public IEnumDiagramTemplate DiagramTemplates {get;}

IDiagramDataset.FindNetworkDiagrams Method

Retrieves the set of network diagrams that cover a given extent, verify a particular WHERE clause, or contain specific network features.

Public Function FindNetworkDiagrams ( _
    ByVal excludeSystemDiagrams As Boolean, _
    ByVal pEnvelope As IEnvelope, _
    ByVal WhereClause As String, _
    ByVal inputGlobalIDs As IGlobalIDSet, _
    ByVal pTrackCancel As ITrackCancel _
) As IEnumNetworkDiagram
public IEnumNetworkDiagram FindNetworkDiagrams (
    bool excludeSystemDiagrams,
    IEnvelope pEnvelope,
    string WhereClause,
    IGlobalIDSet inputGlobalIDs,
    ITrackCancel pTrackCancel
);

IDiagramDataset.Network Property

The related network.

Public ReadOnly Property Network As IDataset
public IDataset Network {get;}

IDiagramDataset.NetworkDiagrams Property

The related network diagrams.

Public ReadOnly Property NetworkDiagrams As IEnumNetworkDiagram
public IEnumNetworkDiagram NetworkDiagrams {get;}

IDiagramDataset.QueryDiagramTemplate Method

Returns the diagram template with the specified name.

Public Function QueryDiagramTemplate ( _
    ByVal Name As String _
) As IDiagramTemplate
public IDiagramTemplate QueryDiagramTemplate (
    string Name
);

IDiagramDataset.QueryNetworkDiagram Method

Returns the network diagram with the specified name.

Public Function QueryNetworkDiagram ( _
    ByVal Name As String _
) As INetworkDiagram
public INetworkDiagram QueryNetworkDiagram (
    string Name
);

Classes that implement IDiagramDataset

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