bool accept(const BoundingBox& box, const scaled& x, const scaled& y) const { return accept(Rectangle(x, y, box));  }
bool accept(AreaRef area, const scaled& x, const scaled& y) const { return accept(area->box(), x, y); }
  bool accept(const BoundingBox& box, const scaled& x, const scaled& y) const  { return accept(Rectangle(x, y, box));  }