Allows customization of various aspects of the arrow routing algorithm.
The following tables list the members exposed by the RoutingOptions type.
Name | Description | |
---|---|---|
Gets or sets a value specifying whether the ends of routed arrows should be aligned to the anchor points of nodes. |
||
Gets or sets a value added to the total cost of a route which causes a link to cross another link. |
||
Gets or sets a value indicating whether long routes don't have their number of segments minimized in order to save up processing time. |
||
Gets or sets the desired orientation of the last segments of routed arrows. |
||
Gets or sets the size of the pieces of the routing grid. |
||
Gets or sets a value added to the total cost of a route for each piece of the routing grid occupied by the route. |
||
Gets or sets a value added to the total cost of a route if the route passes too close to a node. |
||
Gets or sets the size of a buffer zone around a node for which routes get a penalty cost if they pass through it. |
||
Gets or sets the desired orientation of the first segments of routed arrows. |
||
Gets or sets a value indicating in what circumstances links are rerouted automatically. |
||
Gets or sets a value added to the total cost of a route if it makes a turn. |
Name | Description | |
---|---|---|
Resets all routing properties to their default values. |
||
Assigns to the routing properties a predefined set of values which allow finding paths that have a small number of segments. |
||
Assigns to the routing properties a predefined set of values which allow finding paths quickly but the found paths are of low quality. |