bool accept(const Rectangle& rect) const { return rect.isInside(x0, y0); }
bool accept(const BoundingBox& box, const scaled& x, const scaled& y) const { return accept(Rectangle(x, y, box));  }
  bool accept(const Rectangle& rect) const  { return rect.isInside(x0, y0); }