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 ID
getter/setter pairinherited
status Status
getter/setter pairinherited
target GraphPoint
no setterinherited
targetId ID
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