Label | Explanation | Data Type |
Input Network
| The utility network or trace network containing the diagram template to modify. | Utility Network; Trace Network |
Input Diagram Template
| The name of the diagram template to modify. | String |
Active
| Specifies whether the layout algorithm will automatically execute when generating diagrams based on the specified template.
| Boolean |
Preserve container layout
(Optional) | Specifies how the algorithm will process containers.
| Boolean |
Number of Iterations
(Optional) | The number of iterations to process. The default is 20. | Long |
Repel Factor
(Optional) | Adds distance between diagram junctions that are close together. The larger the repel factor, the greater the distance that will be added between nearly overlapping diagram junctions. The default is 1. | Double |
Degree of Freedom
(Optional) | Specifies the area used to move the diagram junctions during each algorithm iteration.
| String |
Break Point Relative Position (%)
(Optional) |
The relative position of the two inflexion points that will be inserted along the diagram edges to compute the curved edges geometry when Edge Display Type is set to Curved edges (edges_display_type = "CURVED_EDGES" in Python). It is a percentage between 15 and 40; the default is 30. For example, with a Break Point Relative Position (%) parameter value of N between 15 and 40, the following is true:
Note:The concept of the from and to junctions above is relative to the tree direction; it is not related to the topology of the network feature or object edge. This parameter is ignored when the Edge Display Type parameter is set to Regular edges (edges_display_type = "REGULAR_EDGES" in Python). | Double |
Edge Display Type
(Optional) | Specifies the type of display for the diagram edges.
| String |
Derived Output
Label | Explanation | Data Type |
Output Network | The updated utility network or trace network. | Utility Network; Trace Network |
Output Diagram Template | The name of the diagram template. | String |