Class AStarStops
Assembly: AnyPath.dll
Syntax
public static class AStarStops
Methods
EvalPathStops<TGraph, TNode, TH, TMod>(ref AStar<TNode>, ref TGraph, NativeSlice<TNode>, ref TH, ref TMod)
Declaration
public static AStarEvalResult EvalPathStops<TGraph, TNode, TH, TMod>(this ref AStar<TNode> aStar, ref TGraph graph, NativeSlice<TNode> stops, ref TH heuristicProvider, ref TMod edgeMod) where TGraph : struct, IGraph<TNode> where TNode : unmanaged, IEquatable<TNode> where TH : struct, IHeuristicProvider<TNode> where TMod : struct, IEdgeMod<TNode>
Parameters
Type |
Name |
Description |
AStar<TNode> |
aStar |
|
TGraph |
graph |
|
NativeSlice<TNode> |
stops |
|
TH |
heuristicProvider |
|
TMod |
edgeMod |
|
Returns
Type Parameters
Name |
Description |
TGraph |
|
TNode |
|
TH |
|
TMod |
|
FindPathStops<TGraph, TNode, TH, TMod, TProc, TSeg>(ref AStar<TNode>, ref TGraph, NativeSlice<TNode>, TH, TMod, TProc, NativeList<TSeg>)
Declaration
public static AStarFindPathResult FindPathStops<TGraph, TNode, TH, TMod, TProc, TSeg>(this ref AStar<TNode> aStar, ref TGraph graph, NativeSlice<TNode> stops, TH heuristicProvider, TMod edgeMod, TProc pathProcessor, NativeList<TSeg> pathBuffer) where TGraph : struct, IGraph<TNode> where TNode : unmanaged, IEquatable<TNode> where TH : struct, IHeuristicProvider<TNode> where TMod : struct, IEdgeMod<TNode> where TProc : struct, IPathProcessor<TNode, TSeg> where TSeg : unmanaged
Parameters
Type |
Name |
Description |
AStar<TNode> |
aStar |
|
TGraph |
graph |
|
NativeSlice<TNode> |
stops |
|
TH |
heuristicProvider |
|
TMod |
edgeMod |
|
TProc |
pathProcessor |
|
NativeList<TSeg> |
pathBuffer |
|
Returns
Type Parameters
Name |
Description |
TGraph |
|
TNode |
|
TH |
|
TMod |
|
TProc |
|
TSeg |
|