endrov.windowLineage
Class HierarchicalPainter.DrawNode
java.lang.Object
endrov.windowLineage.HierarchicalPainter.DrawNode
- Direct Known Subclasses:
- HierarchicalPainter.DrawNodeContainer
- Enclosing class:
- HierarchicalPainter
public abstract static class HierarchicalPainter.DrawNode
- extends java.lang.Object
One drawable node in the hierarchical tree
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bb
public HierarchicalPainter.BoundingBox bb
subNodes
public java.util.List<HierarchicalPainter.DrawNode> subNodes
HierarchicalPainter.DrawNode
public HierarchicalPainter.DrawNode(double bbx1,
double bby1,
double bbx2,
double bby2)
addSubNode
public void addSubNode(HierarchicalPainter.DrawNode node)
- Add a node. Enlarge bounding box if needed. This should
only be done once the node has all components add to it in turn!
paint
public abstract void paint(java.awt.Graphics g,
double width,
double height,
HierarchicalPainter.Camera cam)