Package de.bsommerfeld.pathetic.api.pathing.processing.context


package de.bsommerfeld.pathetic.api.pathing.processing.context
Read-only context objects handed to processors.

SearchContext describes the whole search (start, target, configuration, provider, environment context, and a shared, single-threaded scratch map). EvaluationContext describes one neighbor evaluation within it (current and previous position, depth, base transition cost, accumulated path cost) and exposes the owning SearchContext.