BasicGraphSearch

class BasicGraphSearch<NodeId, NodeData, EdgeId, EdgeData>(val graphExtra: DirectedGraphExtra<NodeId, NodeData, EdgeId, EdgeData>, val canNavigateToSelf: Boolean = true) : GraphSearch<NodeId, EdgeId>

Constructors

Link copied to clipboard
fun <NodeId, NodeData, EdgeId, EdgeData> BasicGraphSearch(graphExtra: DirectedGraphExtra<NodeId, NodeData, EdgeId, EdgeData>, canNavigateToSelf: Boolean = true)

Types

Link copied to clipboard
data class SearchContext<NodeId, EdgeId>(    val finishedNodes: MutableSet<NodeId>,     val currentPath: List<EdgeId>,     val destination: NodeId)

Functions

Link copied to clipboard
open override fun findPath(from: NodeId, to: NodeId): Path<EdgeId>

Properties

Link copied to clipboard
val canNavigateToSelf: Boolean = true
Link copied to clipboard
val graphExtra: DirectedGraphExtra<NodeId, NodeData, EdgeId, EdgeData>