-
-
Notifications
You must be signed in to change notification settings - Fork 7.6k
GraphTracer
Jason Park edited this page Dec 3, 2018
·
2 revisions
Visualize an adjacency matrix into a graph. Usage
| 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) |
||