Stores edges that are not regular (eg. have some highlight or label)
by string source.id + "_" + target.id
dom id for <g>
element
Root NodeViz of the tree
Array of animation states through time
Adds root node to current instance of MultiTreeViz.
the newly created root node of type NodeViz
Returns the d3 selection that represents the structure.
Probably a <g>
element
ONLY MADE FOR TESTING PURPOSES.
Returns node with id ==
nId`
the DOM id of the node
Returns a copy of the structures current state.
Pushes the current state onto the timeline and transitions to it.
Adds the current state to the timeline.
Removes node
from the structure along with it's subtree.
Transitions the visuals to the given state. Details are implemented in subclasses.
In subclasses, call super.transition(state);
in the transition implementation.
Removes all nodes and edges from the tree including the root.
Generated using TypeDoc
Stores current node id along with the visualization structure of its children