Класс Rectangle2D
Класс Rectangle2D представляет прямоугольник, описывающий границы объекта и характеризующийся координатами левого верхнего угла и шириной и высотой.
Класс Rectangle2D имеет следующие поля, конструкторы и методы:
Поле public static final Rectangle2D EMPTY.
Конструктор public Rectangle2D(double minX, double minY, double width, double height).
Метод public double getMinX() – возвращает координату х левого верхнего угла.
Метод public double getMinY() – возвращает координату у левого верхнего угла.
Метод public double getWidth() – возвращает ширину.
Метод public double getHeight() – возвращает высоту.
Метод public double getMaxX() – возвращает координату х нижнего правого угла.
Метод public double getMaxY() – возвращает координату у нижнего правого угла.
Метод public boolean contains(javafx.geometry.Point2D p) – возвращает true, если указанная точка находится внутри прямоугольника.
Метод public boolean contains(double x, double y) – возвращает true, если указанная точка находится внутри прямоугольника.
Метод public boolean contains(Rectangle2D r) – возвращает true, если данный прямоугольник содержит указанный прчмоугольник.
Метод public boolean contains(double x, double y, double w, double h) – возвращает true, если данный прямоугольник содержит указанный прчмоугольник.
Метод public boolean intersects(Rectangle2D r) – возвращает true, если прямоугольники пересекаются.
Метод public boolean intersects(double x, double y, double w, double h) – возвращает true, если прямоугольники пересекаются.
