ArcGIS Pro 2.7 API Reference Guide
ArcGIS.Core.Data.UtilityNetwork.NetworkDiagrams Namespace
Inheritance Hierarchy
This namespace contains types used with the network diagram capabilities of the utility network.
Classes
 ClassDescription
Class Represents the Angle Directed diagram layout parameters. This layout algorithm moves a diagram's edges in specified alignment directions.
Class Represents the Compression diagram layout parameters. This layout algorithm compresses the diagram features toward the middle of the diagram.
Class Represents a diagram aggregation. A diagram aggregation is when multiple utility network rows are collapsed into a single network diagram element.
Class Represents a diagram container element.
Class Represents a generic diagram edge element.
Class Represents a generic diagram element.
Class Represents sets of diagram element ObjectIDs, grouped by type.
Class Represents a diagram element query based on returning elements of a given type.
Class Represents a diagram element query based on a geographical extent.
Class Defines a diagram element query by specifying a set of Object IDs.
Class Represents the result of a diagram element query.
Class Represents a diagram flag.
Class Represents a diagram junction element.
Class Represents generic diagram layout parameters.
Class Represents a diagram manager object, the core class in the network diagram API.
Class Represents a diagram template.
Class Represents a find diagram feature query. This query is used to obtain diagram features from a set of utility network row ids.
Class Represents a find network row query. This query is used to obtain utility network rows from a set of diagram feature ids.
Class Holds a collection of diagram features or network rows that result from a diagram query.
Class Represents the Force Directed diagram layout parameters.
Class Represents the Geo Positions diagram layout parameters. This layout algorithm moves each diagram junction and edge feature so they match the geographical positions of the associated network features.
Class Represents the Grid diagram layout parameters. This layout algorithm positions diagram junctions relative to a predefined magnetic grid.
Class Represents the Linear Dispatch diagram layout parameters. This layout algorithms spaces out diagram junctions that are visually too close, overlapping, or coincident.
Class Represents the Mainline Tree diagram layout parameters. This layout algorithm arranges diagram junctions and edges hierarchically along a main line.
Class Represents the Main Ring diagram layout parameters. This layout algorithm arranges the diagram features in a network diagram around a main ring.
Class Represents a network diagram.
ClassRepresents information about a NetworkDiagram.
Class Represents a subset of diagram elements.
Class Represents the Partial Overlapping Edges diagram layout parameters. This layout algorithm spaces out collinear edges or collinear portions of edges (edge segments) inside a given buffer zone.
Class Represents the Radial Tree diagram layout parameters. This layout algorithm arranges diagram features hierarchically and places them in a radial tree.
Class Represents the Relative Mainline diagram layout parameters. This layout algorithm arranges diagram junctions and edges along a relative main line.
Class Represents the Reshape Diagram Edges diagram layout parameters. This layout algorithm processes simple operations on vertices along edges.
Class Represents the Rotate Tree diagram layout parameters. This layout algorithm rotates the tree or trees related to pivot junctions currently set up in a diagram to the specified angle.
Class Represents the Smart Tree diagram layout parameters. This layout algorithm arranges diagram features hierarchically and places them in a smart tree.
Class Represents the Spatial Dispatch diagram layout parameters. This layout algorithm separates diagram junctions that are visibly close to overlapping.
Enumerations
 EnumerationDescription
Enumeration The number of directions that must be used to align the diagram edges and their connected junctions
Enumeration Determines how vertices along edges in the diagram must be processed.
Enumeration The type of display for the diagram edges.
Enumeration Factor that limits the area used to move the diagram junctions during each algorithm iteration.
Enumeration The way the layout algorithm will move the diagram junctions.
Enumeration The way the branches that start from the mainline are placed.
Enumeration The type of display for the diagram edges related to the tree branches
Enumeration The direction of the mainline
Enumeration The type of the edges.
Enumeration The type of the main ring.
Enumeration The type of the tree.
Enumeration The diagram access right level of a network diagram.
Enumeration The type of an aggregation.
Enumeration The diagram consistency state of a network diagram.
Enumeration The diagram extend type used for extending a network diagram.
Enumeration The flag type of a diagram element.
Enumeration The direction of the mainline
Enumeration The type of mark crossing position.
Enumeration The type of reshape operation.
Enumeration The type of display for the diagram edges related to the tree branches
Enumeration The direction of the tree.
See Also

Reference

ArcGIS.Core Assembly