GraphBFSState class

Inheritance

Constructors

GraphBFSState({required ID startId, required ID targetId, required Status status, required HashMap<ID, ID> parents, required HashMap<ID, List<ID>> edges, required HashMap<ID, (double, double)> coords, required HashMap<ID, GraphNode> nodes, required Queue<ID> open})
GraphBFSState.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
hashCode → int
The hash code for this object.
no setterinherited
nodes ↔ HashMap<ID, GraphNode>
getter/setter pairinherited
open ↔ Queue<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() → GraphBFSState
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