ArcGIS Pro 2.9 API Reference Guide
CompressionDiagramLayoutParameters.VertexRule Enumeration

ArcGIS.Core.Data.UtilityNetwork.NetworkDiagrams Namespace : 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  
Public Enum CompressionDiagramLayoutParameters.VertexRule 
   Inherits System.Enum
   Implements System.IComparable, System.IConvertible, System.IFormattable 
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.UtilityNetwork.NetworkDiagrams.CompressionDiagramLayoutParameters.VertexRule

Requirements

Target Platforms: Windows 11, Windows 10, Windows 8.1

See Also

Reference

ArcGIS.Core.Data.UtilityNetwork.NetworkDiagrams Namespace