Routes links by applying patterns of segment and turn sequences and accepting them when resulting paths do not cross nodes.
The following tables list the members exposed by the PatternRouter type.
Public Constructors| Name | Description | |
|---|---|---|
![]() |
Initializes a new instance of the PatternRouter class. |
Public Properties| Name | Description | |
|---|---|---|
![]() |
Gets or sets a value indicating whether to avoid overlapping links. (Inherited from Router.) |
|
![]() |
Gets or sets the minimum allowed distance from obstacles for a route to be accepted. |
|
![]() |
Gets or sets a list of RoutePattern objects representing the routing patterns. |
|
![]() |
Gets or sets the preferred distance from link's bend points to the link's nodes. |
Public Methods| Name | Description | |
|---|---|---|
![]() |
Called when a single link must be routed. (Inherited from Router.) |
|
![]() |
Overrides Router.routeInternal. |
|
![]() |
Called when more than one link must be routed. (Inherited from Router.) |
See Also