Click or drag to resize
AStarRouter Class
Implements A* algorithm for finding the cheapest path between two points.
Inheritance Hierarchy
SystemObject
  Telerik.Windows.Diagrams.CoreAStarRouter

Namespace: Telerik.Windows.Diagrams.Core
Assembly: Telerik.Windows.Diagrams.Core (in Telerik.Windows.Diagrams.Core.dll) Version: 2017.2.614.40 (2017.2.614.40)
Syntax
public class AStarRouter : IExtendedRouter, 
	IRouter

The AStarRouter type exposes the following members.

Constructors
  NameDescription
Public methodAStarRouter
Initializes a new instance of the AStarRouter class.
Top
Methods
  NameDescription
Protected methodCalculateBendAlteration
Calculates the bend alteration.
Protected methodCalculateWallPenalty
Calculates the wall penalty.
Public methodGetRoutePoints(IConnection)
Gets the route points and the start and end connectors.
Public methodGetRoutePoints(IConnection, Boolean)
Gets the route points.
Protected methodGetSiblingNodes
Calculates the sibling nodes.
Top
Properties
  NameDescription
Public propertyAvoidShapes
Gets or sets the avoid shapes property. This property determines if the routing will go around shapes or go through them.
Public propertyWallOptimization
Gets or sets the wall optimization.
Top
See Also