|Top Previous Next|
This method defines a restriction on turns from link1 to link2.
cost < 0: Turn prohibited
cost = 0: Remove turn restriction
cost > 0: Additional cost related to the turn ( = delay).
If link1=link2 the restriction (a U-turn) is skipped. See here how to apply U-turn restrictions. It is not possible to have delays for U-turns, they can only be either allowed or banned.
If link1 and link2 are parallel links, a turn restriction is added at both nodes. Prevent this by breaking up one of the links.
Syntax: TurnRestriction(index,link1,link2: integer; cost: TCost)