Exemplo n.º 1
0
 public override java.awt.geom.Rectangle2D createUnion(java.awt.geom.Rectangle2D r)
 {
     if (r is Rectangle)
     {
         return(union((Rectangle)r));
     }
     java.awt.geom.Rectangle2D dst = new java.awt.geom.Rectangle2D.Double();
     java.awt.geom.Rectangle2D.union(this, r, dst);
     return(dst);
 }
Exemplo n.º 2
0
 public PaintContext createContext(
     java.awt.image.ColorModel cm,
     Rectangle r,
     java.awt.geom.Rectangle2D r2d,
     java.awt.geom.AffineTransform xform,
     RenderingHints rhs
     )
 {
     if (currentPaintContext != null)
     {
         return(currentPaintContext);
     }
     currentPaintContext = new Color.ColorPaintContext(value);
     return(currentPaintContext);
 }
Exemplo n.º 3
0
 /**
  * Tests does Rectangle2D intersect MultiRectArea object
  */
 public bool intersects(java.awt.geom.Rectangle2D r)
 {
     if (r == null || r.isEmpty())
     {
         return(false);
     }
     for (int i = 1; i < rect[0]; i += 4)
     {
         if (r.intersects(rect[i], rect[i + 1], rect[i + 2] - rect[i] + 1, rect[i + 3] - rect[i + 1] + 1))
         {
             return(true);
         }
     }
     return(false);
 }
Exemplo n.º 4
0
 /**
  * Tests does Rectangle2D lie inside MultiRectArea object
  */
 public bool contains(java.awt.geom.Rectangle2D r)
 {
     return(this.contains(r.getX(), r.getY(), r.getWidth(), r.getHeight())); // Basties note: easy to implement...
 }