Allows customization of various aspects of the link routing algorithm.
The following tables list the members exposed by the RoutingOptions type.
Name | Description | |
---|---|---|
Gets or sets a value indicating whether to align link ends to the anchor points of nodes. |
||
Gets or sets a value added to the total cost of a route if it causes a link to cross another link. |
||
Gets a heuristic delegate function that returns the real distance sqrt(dx^2 + dy^2) between two pieces of the routing grid. |
||
Gets a heuristic delegate function that returns the square distance dx^2 + dy^2 as a cost evaluation of the distance between two pieces of the routing grid. |
||
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 links. |
||
Gets or sets the size of the pieces of the routing grid. |
||
For internal use. |
||
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 a heuristic delegate function that returns max(dx, dy) as a cost evaluation of the distance between two pieces of the routing grid. |
||
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 size of a buffer zone around a node in which routes get a penalty cost if they pass through it. |
||
Gets or sets a heuristic function used to evaluate the distance between two pieces of the routing grid. |
||
Gets or sets a value indicating whether the end segments of polyline links should be oriented orthogonally to the node bounds. |
||
Gets or sets the desired orientation of the first segments of routed links. |
||
Gets or sets a value indicating under 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 a predefined set of values to the routing properties which allows finding paths that have a small number of segments. |
||
Assigns a predefined set of values to the routing properties which allows finding paths quickly but the found paths are of low quality. |