GraphAstarState.init constructor
GraphAstarState.init()
Implementation
GraphAstarState.init(
ID startId,
ID targetId,
HashMap<ID, (double, double)> coords,
HashMap<ID, List<ID>> edges,
) : super.init(startId, targetId, coords, edges) {
gCost = HashMap.from({startId: 0.0});
fCost = HashMap.from({startId: start.dist(target)});
open = PriorityQueue<ID>((a, b) => fCost[a]!.compareTo(fCost[b]!));
open.add(startId);
nodes[startId] = GraphNode.open;
}