GraphDijkstraState class

Inheritance

Constructors

GraphDijkstraState({required ID startId, required ID targetId, required HashMap<ID, GraphNode> nodes, required HashMap<ID, List<ID>> edges, required HashMap<ID, ID> parents, required HashMap<ID, (double, double)> coords, required Status status, required PriorityQueue<ID> open, required HashMap<ID, double> gCost})
GraphDijkstraState.init(ID startId, ID targetId, HashMap<ID, (double, double)> coords, HashMap<ID, List<ID>> edges)

Properties

coords ↔ HashMap<ID, (double, double)>
getter/setter pairinherited
edges ↔ HashMap<ID, List<ID>>
getter/setter pairinherited
gCost ↔ HashMap<ID, double>
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
nodes ↔ HashMap<ID, GraphNode>
getter/setter pairinherited
open ↔ PriorityQueue<ID>
getter/setter pair
parents ↔ HashMap<ID, ID>
getter/setter pairinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
start → GraphPoint
no setterinherited
startId ↔ int
getter/setter pairinherited
status ↔ Status
getter/setter pairinherited
target → GraphPoint
no setterinherited
targetId ↔ int
getter/setter pairinherited

Methods

copy() → GraphState
override
getNode(ID id) → GraphNode
inherited
getPoint(ID id) → GraphPoint
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited