ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Core.Data.NetworkDiagrams Namespace / CompressionDiagramLayoutParameters.VertexRule Enumeration

In This Topic
    CompressionDiagramLayoutParameters.VertexRule Enumeration
    In This Topic
    Determines how vertices along edges in the diagram must be processed.
    Syntax
    public enum CompressionDiagramLayoutParameters.VertexRule : System.Enum, System.IComparable, System.IConvertible, System.IFormattable, System.ISpanFormattable  
    Public Enum CompressionDiagramLayoutParameters.VertexRule 
       Inherits System.Enum
       Implements System.IComparable, System.IConvertible, System.IFormattable, System.ISpanFormattable 
    Members
    MemberDescription
    AllOuterVertices All outer vertices are removed. Any edge vertices that are within the detected junctions' groups will be maintained, while edge vertices that are outside will be removed. When there are containers in the diagram that have edges that intersect the container polygons, a vertex is added at the intersection of the edge and container polygon.
    AllOuterVerticesExceptTheFirstOne All outer vertices except the first one are removed. Any edge vertices that are within the detected junctions' groups will be maintained, while edge vertices that are outside will be removed. When there are containers in the diagram that have edges that intersect the container polygons, the first (or last) outside vertex is preserved on edges that intersect a container polygon. A vertex is automatically inserted at the intersection of the edges and container polygons.
    AllVertices All vertices on all edges will be removed from the diagram
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             ArcGIS.Core.Data.NetworkDiagrams.CompressionDiagramLayoutParameters.VertexRule

    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also