public class GHSOMLevelLayer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private GHSOMLevelLayer |
children |
private static int |
depth
the number of layers in the hierarchy *
|
private int |
level |
private java.util.Vector<GrowingLayer> |
levelLayer |
private GHSOMLevelLayer |
root |
Modifier | Constructor and Description |
---|---|
protected |
GHSOMLevelLayer(GrowingLayer root)
the constructor for the root-level
|
protected |
GHSOMLevelLayer(java.util.Vector<GrowingLayer> layer,
int level)
the constructor for any other level
|
Modifier and Type | Method and Description |
---|---|
private GHSOMLevelLayer |
getChildLevel(GHSOMLevelLayer levelLayer)
creates the children-layer of a levelLayer
|
GHSOMLevelLayer |
getChildren()
returns the childrenLevelLayer of this levelLayer or null, if no children exist
|
static int |
getDepth() |
int |
getLevel() |
java.util.Vector<GrowingLayer> |
getLevelLayer() |
GHSOMLevelLayer |
getRoot() |
private GHSOMLevelLayer |
getSubLevelLayer(GrowingLayer layer)
returns the levelLayer of a layer - all sub-layers of any units will be added
|
boolean |
hasChildren() |
void |
setChildren(GHSOMLevelLayer children) |
static void |
setDepth(int depth) |
void |
setLevel(int level) |
void |
setLevelLayer(java.util.Vector<GrowingLayer> levelLayer) |
void |
setRoot(GHSOMLevelLayer root) |
private static int depth
private GHSOMLevelLayer children
private int level
private java.util.Vector<GrowingLayer> levelLayer
private GHSOMLevelLayer root
protected GHSOMLevelLayer(GrowingLayer root)
protected GHSOMLevelLayer(java.util.Vector<GrowingLayer> layer, int level)
public static int getDepth()
public static void setDepth(int depth)
private GHSOMLevelLayer getChildLevel(GHSOMLevelLayer levelLayer)
public GHSOMLevelLayer getChildren()
public int getLevel()
public java.util.Vector<GrowingLayer> getLevelLayer()
public GHSOMLevelLayer getRoot()
private GHSOMLevelLayer getSubLevelLayer(GrowingLayer layer)
public boolean hasChildren()
public void setChildren(GHSOMLevelLayer children)
public void setLevel(int level)
public void setLevelLayer(java.util.Vector<GrowingLayer> levelLayer)
public void setRoot(GHSOMLevelLayer root)