| 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)
|