GridAstarState class
Constructors
-
GridAstarState({required GridPoint start, required GridPoint target, required List<
List< grid, required Status status, required HashMap<GridNode> >GridPoint, GridPoint> parents, required List<(int, int)> dirs, required PriorityQueue<GridPoint> open, required HashMap<GridPoint, int> fCost, required HashMap<GridPoint, int> gCost, required int heuristic(GridPoint, GridPoint)}) -
GridAstarState.init(GridPoint start, GridPoint target, List<
List< grid, bool allowDiagonals)GridNode> >
Properties
-
dirs
↔ List<
(int, int)> -
getter/setter pairinherited
-
fCost
↔ HashMap<
GridPoint, int> -
getter/setter pair
-
gCost
↔ HashMap<
GridPoint, int> -
getter/setter pair
-
grid
↔ List<
List< GridNode> > -
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- height → int
-
no setterinherited
- heuristic ↔ int Function(GridPoint, GridPoint)
-
getter/setter pair
-
open
↔ PriorityQueue<
GridPoint> -
getter/setter pair
-
parents
↔ HashMap<
GridPoint, GridPoint> -
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- start ↔ GridPoint
-
getter/setter pairinherited
- status ↔ Status
-
getter/setter pairinherited
- target ↔ GridPoint
-
getter/setter pairinherited
- width → int
-
no setterinherited
Methods
-
copy(
) → GridAstarState -
override
-
isUntraversable(
GridPoint p) → bool -
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.
override