tracerouteNodeSelection

fun BaseMapViewModel.tracerouteNodeSelection(tracerouteOverlay: TracerouteOverlay?, tracerouteNodePositions: Map<Int, Position>, nodes: List<Node>): TracerouteNodeSelection(source)

Convenience extension that delegates to tracerouteNodeSelection using the VM's getNodeOrFallback.


fun tracerouteNodeSelection(tracerouteOverlay: TracerouteOverlay?, tracerouteNodePositions: Map<Int, Position>, nodes: List<Node>, getNodeOrFallback: (Int) -> Node): TracerouteNodeSelection(source)

Resolves traceroute overlay node nums into displayable Node instances. Snapshot positions (recorded at traceroute time) take priority over live positions from the node database.

Parameters

getNodeOrFallback

Provides a Node for a given num, falling back to a stub if not in the DB.