ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Data.NetworkDiagrams Namespace / SmartTreeDiagramLayoutParameters Class
Members

In This Topic
    SmartTreeDiagramLayoutParameters Class
    In This Topic
    Represents the Smart Tree diagram layout parameters. This layout algorithm arranges diagram features hierarchically and places them in a smart tree.
    Syntax
    public sealed class SmartTreeDiagramLayoutParameters : DiagramLayoutParameters 
    Public NotInheritable Class SmartTreeDiagramLayoutParameters 
       Inherits DiagramLayoutParameters
    Remarks
    This layout algorithm arranges the diagram features hierarchically and places them in a smart tree according to the direction and spacing distances specified.
    • When a root junction is specified in the diagram, the Smart Tree Layout algorithm builds a smart tree starting from that junction.
    • When several root junctions are specified in the diagram, those root junctions are aligned along the same axis perpendicularly to the tree direction and appear as different start points for a tree branch of the diagram.
    • If no root junction is specified, the algorithm selects the diagram junction associated with the smallest utility network topology index and considers this junction the root junction.
    Inheritance Hierarchy

    System.Object
       ArcGIS.Core.Data.NetworkDiagrams.DiagramLayoutParameters
          ArcGIS.Core.Data.NetworkDiagrams.SmartTreeDiagramLayoutParameters

    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also