net.sf.jtreemap.swing
Class SplitBySlice
java.lang.Object
net.sf.jtreemap.swing.SplitStrategy
net.sf.jtreemap.swing.SplitBySlice
- All Implemented Interfaces:
- java.io.Serializable
public class SplitBySlice
- extends SplitStrategy
Split the treemap by slice
- See Also:
- Serialized Form
-
Method Summary |
protected void |
calculatePositionsRec(int x0,
int y0,
int w0,
int h0,
double weight0,
java.util.Vector<TreeMapNode> v)
|
void |
splitElements(java.util.Vector<TreeMapNode> v,
java.util.Vector<TreeMapNode> v1,
java.util.Vector<TreeMapNode> v2)
split the elements of a JTreeMap. |
static void |
splitInSlice(int x0,
int y0,
int w0,
int h0,
java.util.Vector<TreeMapNode> v,
double sumWeight)
Calculate the dimension of the elements of the Vector. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SplitBySlice
public SplitBySlice()
splitInSlice
public static void splitInSlice(int x0,
int y0,
int w0,
int h0,
java.util.Vector<TreeMapNode> v,
double sumWeight)
- Calculate the dimension of the elements of the Vector.
- Parameters:
x0
- x-coordinatey0
- y-coordinatew0
- widthh0
- heightv
- elements to split in the dimensions beforesumWeight
- sum of the weights
splitElements
public void splitElements(java.util.Vector<TreeMapNode> v,
java.util.Vector<TreeMapNode> v1,
java.util.Vector<TreeMapNode> v2)
- Description copied from class:
SplitStrategy
- split the elements of a JTreeMap.
- Specified by:
splitElements
in class SplitStrategy
- Parameters:
v
- Vector with the elements to split (arg IN)v1
- first Vector of the split (arg OUT)v2
- second Vector of the split (arg OUT)
calculatePositionsRec
protected void calculatePositionsRec(int x0,
int y0,
int w0,
int h0,
double weight0,
java.util.Vector<TreeMapNode> v)
- Overrides:
calculatePositionsRec
in class SplitStrategy