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.