Uses of Class
data.Node

Packages that use Node
data   
logic   
ui   
 

Uses of Node in data
 

Methods in data that return Node
 Node Node.getFather()
          return the father of the node
 

Methods in data that return types with arguments of type Node
 java.util.LinkedList<Node> Node.getChildren()
          return the children of the node
 java.util.LinkedList<Node> Node.getNeighbors()
          return the neighbors of the node
 java.util.LinkedList<Node> Node.getOthers()
          return the others of the node
 

Methods in data with parameters of type Node
 void Node.setFather(Node father)
          sets the father of the node
 

Method parameters in data with type arguments of type Node
 void Node.setChildren(java.util.LinkedList<Node> children)
          sets the children of the node
 void Node.setNeighbors(java.util.LinkedList<Node> neighbors)
          sets the neighbors of the node
 void Node.setOthers(java.util.LinkedList<Node> others)
          sets the others of the node
 

Constructors in data with parameters of type Node
Edge(Node start, Node end)
           
Edge(Node start, Node end, Vector3 color)
           
 

Uses of Node in logic
 

Methods in logic that return Node
static Node Visualization.getFocusNode()
          returns the focus node
 Node GraphProcessing.getFocusNode()
           
static Node Visualization.getNodeAt(Vector2 pos)
          returns the node at a given euclidian position if one is there and run() is not running, otherwise returns null
 Node GraphProcessing.BreadthFirstIterator.next()
          returns the next node of the current generation
 Node GraphProcessing.DepthFirstIterator.next()
           
 

Methods in logic that return types with arguments of type Node
 java.util.HashMap<java.lang.Integer,java.util.LinkedList<Node>> GraphGenerator.Graph.getNeighbors()
           
 java.util.List<Node> GraphGenerator.Graph.getNodeList()
           
 java.util.LinkedList<Node> GraphProcessing.BreadthFirstIterator.nextGeneration()
          returns the next generation and sets this to the current generation.
 

Methods in logic with parameters of type Node
 void GraphProcessing.addChild(Node node, Node father)
           
 void GraphProcessing.addEdge(Node n1, Node n2)
           
 void GraphProcessing.generateTree(Node focusNode)
          main part of the algorithm.
 void GraphProcessing.removeNode(Node node)
           
 void GraphProcessing.removeSubtree(Node node)
           
static void Visualization.setFocusNode(Node focusNode)
          sets the focus node of the radial layout
 void GraphProcessing.setFocusNode(Node focusNode)
           
 

Method parameters in logic with type arguments of type Node
 void GraphGenerator.Graph.setNeighbors(java.util.HashMap<java.lang.Integer,java.util.LinkedList<Node>> hashMap)
           
 void GraphGenerator.Graph.setNodeList(java.util.List<Node> nodeList)
           
 

Constructor parameters in logic with type arguments of type Node
GraphGenerator.Graph(java.util.List<Node> nodeList, java.util.HashMap<java.lang.Integer,java.util.LinkedList<Node>> hashMap)
          constructor for a graph
GraphGenerator.Graph(java.util.List<Node> nodeList, java.util.HashMap<java.lang.Integer,java.util.LinkedList<Node>> hashMap)
          constructor for a graph
 

Uses of Node in ui
 

Constructors in ui with parameters of type Node
NodeAttributeDialog(java.awt.Frame owner, Node node)
          a dialog to edit the name, size and choose the image of a node