PathfinderBase<E> class sealed

A base interface for pathfinding algorithms.

Most algorithms in this library are implemented in terms of pathfinding algorithms, which are algorithms that find paths between nodes in a graph, but there are three types of pathfinding algorithms which find...

This interface provides a common base class for all pathfinding algorithms, allowing algorithms to be implemented in terms of PathfinderBase rather than Pathfinder, BestPathfinder, or HeuristicPathfinder specifically if they support all three types.

Implementers

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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