endrov.windowLineage
Class HierarchicalPainter.BoundingBox

java.lang.Object
  extended by endrov.windowLineage.HierarchicalPainter.BoundingBox
Enclosing class:
HierarchicalPainter

public static class HierarchicalPainter.BoundingBox
extends java.lang.Object

Bounding box around something to draw


Field Summary
 double x1
           
 double x2
           
 double y1
           
 double y2
           
 
Constructor Summary
HierarchicalPainter.BoundingBox(double x1, double y1, double x2, double y2)
           
 
Method Summary
 HierarchicalPainter.BoundingBox enlarge(HierarchicalPainter.BoundingBox bb)
           
 boolean isDisjunct(HierarchicalPainter.BoundingBox bb)
           
 boolean isOverlapping(HierarchicalPainter.BoundingBox bb)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

x1

public final double x1

y1

public final double y1

x2

public final double x2

y2

public final double y2
Constructor Detail

HierarchicalPainter.BoundingBox

public HierarchicalPainter.BoundingBox(double x1,
                                       double y1,
                                       double x2,
                                       double y2)
Method Detail

enlarge

public HierarchicalPainter.BoundingBox enlarge(HierarchicalPainter.BoundingBox bb)

isDisjunct

public boolean isDisjunct(HierarchicalPainter.BoundingBox bb)

isOverlapping

public boolean isOverlapping(HierarchicalPainter.BoundingBox bb)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object