Examples of BreadthFirstIterator


Examples of org.jgrapht.traverse.BreadthFirstIterator

   *
   * @param vertex
   */
  public void ladderizeSubtree(Object vertex)
  {
    BreadthFirstIterator bfi = new BreadthFirstIterator(this, vertex);
    while (bfi.hasNext())
    {
      Object o = bfi.next();
      sorting.put(o, FORWARD);
    }
  }
View Full Code Here

Examples of org.jgrapht.traverse.BreadthFirstIterator

    /*
     * Now, to recreate the newick file's node sorting. We previously recorded the "first" child
     * node for each parent node, which we'll now use to determine whether we want to sort that
     * node in forward or reverse.
     */
    BreadthFirstIterator dfi = new BreadthFirstIterator(tree, tree.getRoot());
    while (dfi.hasNext()) {
      Object p = dfi.next();
      if (!tree.isLeaf(p)) {
        tree.sorting.put(p, RootedTree.REVERSE);
        List l = tree.getChildrenOf(p);
        if (l.get(0) != firstChildren.get(p)) tree.sorting.put(p, RootedTree.FORWARD);
      }
View Full Code Here

Examples of org.jgrapht.traverse.BreadthFirstIterator

    /*
     * Now, to recreate the newick file's node sorting. We previously recorded the "first" child
     * node for each parent node, which we'll now use to determine whether we want to sort that
     * node in forward or reverse.
     */
    BreadthFirstIterator dfi = new BreadthFirstIterator(tree, tree.getRoot());
    while (dfi.hasNext()) {
      Object p = dfi.next();
      if (!tree.isLeaf(p)) {
        tree.sorting.put(p, RootedTree.REVERSE);
        List l = tree.getChildrenOf(p);
        if (l.get(0) != firstChildren.get(p)) tree.sorting.put(p, RootedTree.FORWARD);
      }
View Full Code Here

Examples of prefuse.data.util.BreadthFirstIterator

        super(group);
        m_sources = sources;
        m_distance = distance;
        m_groupP = new InGroupPredicate(
            PrefuseLib.getGroupName(group, Graph.NODES));
        m_bfs = new BreadthFirstIterator();
    }
View Full Code Here

Examples of prefuse.data.util.BreadthFirstIterator

        super(group);
        m_sources = sources;
        m_distance = distance;
        m_groupP = new InGroupPredicate(
            PrefuseLib.getGroupName(group, Graph.NODES));
        m_bfs = new BreadthFirstIterator();
    }
View Full Code Here

Examples of prefuse.data.util.BreadthFirstIterator

    /**
     * Clears references to graph tuples.  The group and visualization are
     * retained.
     */
    public void reset() {
      m_bfs = new BreadthFirstIterator();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.