Search
RoutingOptions Members
Properties Methods
 


Allows customization of various aspects of the arrow routing algorithm.

The following tables list the members exposed by the RoutingOptions type.

 Public Properties

  Name Description

Anchoring

Gets or sets a value specifying whether the ends of routed arrows should be aligned to the anchor points of nodes.

CrossingCost

Gets or sets a value added to the total cost of a route which causes a link to cross another link.

DontOptimizeLongRoutes

Gets or sets a value indicating whether long routes don't have their number of segments minimized in order to save up processing time.

EndOrientation

Gets or sets the desired orientation of the last segments of routed arrows.

GridSize

Gets or sets the size of the pieces of the routing grid.

LengthCost

Gets or sets a value added to the total cost of a route for each piece of the routing grid occupied by the route.

NodeVicinityCost

Gets or sets a value added to the total cost of a route if the route passes too close to a node.

NodeVicinitySize

Gets or sets the size of a buffer zone around a node for which routes get a penalty cost if they pass through it.

StartOrientation

Gets or sets the desired orientation of the first segments of routed arrows.

TriggerRerouting

Gets or sets a value indicating in what circumstances links are rerouted automatically.

TurnCost

Gets or sets a value added to the total cost of a route if it makes a turn.

 Public Methods

  Name Description

SetDefaultMode

Resets all routing properties to their default values.

SetMinSegmentsMode

Assigns to the routing properties a predefined set of values which allow finding paths that have a small number of segments.

SetQuickMode

Assigns to the routing properties a predefined set of values which allow finding paths quickly but the found paths are of low quality.

 See Also