Thanks to visit codestin.com
Credit goes to github.com

Skip to content

GraphTracer

Jason Park edited this page Dec 3, 2018 · 2 revisions

GraphTracer

Visualize an adjacency matrix into a graph. Usage

Methods

Name Description
GraphTracer Create a GraphTracer object. Usage
new GraphTracer(String title = "GraphTracer")
set Set array2d to visualize. Usage
GraphTracer set(Object[][] array2d = [])
reset Reset data. Usage
GraphTracer reset()
delay Pause to show changes in all tracers. Usage
GraphTracer delay()
directed Make the graph directed. Usage
GraphTracer directed(boolean isDirected = true)
weighted Make the graph weighted. Usage
GraphTracer weighted(boolean isWeighted = true)
addNode Add a node. Usage
GraphTracer addNode(Object id, double weight = null, double x = 0, double y = 0, int visitedCount = 0, int selectedCount = 0)
updateNode Update a node. Usage
GraphTracer updateNode(Object id, double weight = undefined, double x = undefined, double y = undefined, int visitedCount = undefined, int selectedCount = undefined)
removeNode Remove a node. Usage
GraphTracer removeNode(Object id)
addEdge Add an edge connecting from source to target. Usage
GraphTracer addEdge(Object source, Object target, double weight = null, int visitedCount = 0, int selectedCount = 0)
updateEdge Update an edge connecting from source to target. Usage
GraphTracer updateEdge(Object source, Object target, double weight = undefined, int visitedCount = undefined, int selectedCount = undefined)
removeEdge Remove an edge connecting from source to target. Usage
GraphTracer removeEdge(Object source, Object target)
layoutCircle Arrange nodes on a circular layout. Usage
GraphTracer layoutCircle()
layoutTree Arrange nodes on a tree layout having root as its root node. Usage
GraphTracer layoutTree(Object root = 0, boolean sorted = false)
layoutRandom Arrange nodes randomly. Usage
GraphTracer layoutRandom()
visit Visit target from source. Usage
GraphTracer visit(Object target, Object source = null, double weight = null)
leave Return from target to source. Usage
GraphTracer leave(Object target, Object source = null, double weight = null)
select Select target from source. Usage
GraphTracer select(Object target, Object source = null)
deselect Stop selecting target from source. Usage
GraphTracer deselect(Object target, Object source = null)
log Log graph traversals. Usage
GraphTracer log(LogTracer logTracer)
Clone this wiki locally