public class Cluster extends java.lang.Object implements Clusterable
| Constructor and Description |
|---|
Cluster(Cluster parent,
double titleWidth,
double titleHeight) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBloc(Block b) |
Block |
getBlock(int uid) |
java.util.Collection<Block> |
getContents() |
Cluster |
getParent() |
XPoint2D |
getPosition() |
java.util.Collection<Block> |
getRecursiveContents() |
XDimension2D |
getSize() |
java.util.Collection<Cluster> |
getSubClusters() |
double |
getTitleHeight() |
double |
getTitleWidth() |
int |
getUid() |
void |
moveDelta(double deltaX,
double deltaY) |
void |
setHeight(double height) |
void |
setWidth(double width) |
void |
setX(double x) |
void |
setY(double y) |
public Cluster(Cluster parent, double titleWidth, double titleHeight)
public java.util.Collection<Cluster> getSubClusters()
public java.util.Collection<Block> getRecursiveContents()
public int getUid()
public void addBloc(Block b)
public Cluster getParent()
getParent in interface Clusterablepublic java.util.Collection<Block> getContents()
public Block getBlock(int uid)
public XPoint2D getPosition()
getPosition in interface Positionablepublic XDimension2D getSize()
getSize in interface Positionablepublic final void setX(double x)
public final void setY(double y)
public final void setWidth(double width)
public final void setHeight(double height)
public final double getTitleWidth()
public final double getTitleHeight()