net.sf.jtreemap.ktreemap
Class SplitSquarified

java.lang.Object
  extended by net.sf.jtreemap.ktreemap.SplitStrategy
      extended by net.sf.jtreemap.ktreemap.SplitSquarified

public class SplitSquarified
extends SplitStrategy

The Squarified split strategy

 

Constructor Summary
SplitSquarified()
           
 
Method Summary
protected  void calculatePositionsRec(org.eclipse.swt.graphics.Rectangle bounds, double weight0, java.util.List<TreeMapNode> children)
           
 void splitElements(java.util.List<TreeMapNode> list, java.util.List<TreeMapNode> group1, java.util.List<TreeMapNode> group2)
          split the elements of a JTreeMap.
 
Methods inherited from class net.sf.jtreemap.ktreemap.SplitStrategy
calculatePositions, sortList, sumWeight
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SplitSquarified

public SplitSquarified()
Method Detail

splitElements

public void splitElements(java.util.List<TreeMapNode> list,
                          java.util.List<TreeMapNode> group1,
                          java.util.List<TreeMapNode> group2)
Description copied from class: SplitStrategy
split the elements of a JTreeMap.

Specified by:
splitElements in class SplitStrategy
Parameters:
list - Vector with the elements to split (arg IN)
group1 - first Vector of the split (arg OUT)
group2 - second Vector of the split (arg OUT)

calculatePositionsRec

protected void calculatePositionsRec(org.eclipse.swt.graphics.Rectangle bounds,
                                     double weight0,
                                     java.util.List<TreeMapNode> children)
Overrides:
calculatePositionsRec in class SplitStrategy