} else if ( n.isExpanded() ) { NodeItem c = (NodeItem)n.getFirstChild(); for (; c!=null; c = (NodeItem)c.getNextSibling()) { area += c.getDouble(AREA); ++leafCount;
private void secondWalk(NodeItem n, NodeItem p, double m, int depth) { Params np = getParams(n); setBreadth(n, p, np.prelim + m); setDepth(n, p, m_depths[depth]); if ( n.isExpanded() ) { depth += 1; for ( NodeItem c = (NodeItem)n.getFirstChild(); c != null; c = (NodeItem)c.getNextSibling() ) { secondWalk(c, n, m + np.mod, depth); } } np.clear(); }
for ( int i=0; i<cc; ++i, c=(NodeItem)c.getNextSibling() ) { idx[i] = i; angle[i] = normalize(-base +
NodeItem defaultAncestor = leftMost; NodeItem c = leftMost; for ( int i=0; c != null; ++i, c = (NodeItem)c.getNextSibling() )