ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Data.Topology Namespace / TopologyGraph Class / GetEdges Method / GetEdges(Feature) Method
The ArcGIS.Core.Data.Feature that spawns a specific set of topological edges.
Example

In This Topic
    GetEdges(Feature) Method
    In This Topic
    Gets the set of TopologyEdges corresponding to the feature specified by parentFeature. This method must be called on the MCT. Use QueuedTask.Run.
    Syntax

    Parameters

    parentFeature
    The ArcGIS.Core.Data.Feature that spawns a specific set of topological edges.

    Return Value

    A list of TopologyEdges that correspond to parentFeature.
    Exceptions
    ExceptionDescription
    A geodatabase-related exception has occurred.
    Example
    Build Map Topology
    // Builds the map topology graph for the active map view and displays the number of topology nodes and edges.
    await QueuedTask.Run(() =>
    {
      //Build the map topology graph
      MapView.Active.BuildMapTopologyGraph<TopologyDefinition>(topologyGraph =>
      {
        //Getting the nodes and edges present in the graph
        var topologyGraphNodes = topologyGraph.GetNodes();
        var topologyGraphEdges = topologyGraph.GetEdges();
    
        foreach (var node in topologyGraphNodes)
        {
          // do something with the node
        }
        foreach (var edge in topologyGraphEdges)
        {
          // do something with the edge
        }
        MessageBox.Show($"Number of topo graph nodes are:  {topologyGraphNodes.Count}.\n Number of topo graph edges are {topologyGraphEdges.Count}.", "Map Topology Info");
      });
    });
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also