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

CompressionDiagramLayoutParameters.VertexRule Enumeration
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  
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