documentationfor yFiles for HTML 3.0.0.3

PathSearchExtension

Extensions are added to the path search algorithm to influence the search process in EdgeRouter.

Inheritance Hierarchy
PathSearchExtension

Remarks

An extension contains the callback method calculateCosts that is used by the path searching algorithm to calculate the costs for the next possible steps (i.e., entering the next partition cell) and to decide when the target is reached.

The path search algorithm uses the callbacks in the following order:

  1. initialize
  2. initializeEdges
  3. initializeCurrentEdge
  4. initializeCurrentPathRequest
  5. appendStartEntrances
  6. calculateStartEntranceCost
  7. calculateCosts
  8. calculateHeuristicCosts
  9. isValidTargetEntrance
  10. finalizePath or cancelCurrentPathRequest
  11. finalizeCurrentEdge or cancelCurrentEdge
  12. finalizeEdges
  13. cleanUp

Type Details

yFiles module
algorithms

See Also

Constructors

Properties

Methods