Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Rectangle2D
extends java.lang.Object
Модификатор и Тип | Поле и Описание |
---|---|
static Rectangle2D |
ПУСТОЙ
Пустое
Rectangle2D экземпляр (со всеми координатами, равными нулю). |
Конструктор и Описание |
---|
Rectangle2D(double minX, double minY, double width, double height)
Создает новый экземпляр
Rectangle2D . |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
contains(double x, double y)
Тесты, если указанное
(x, y) координаты в границе Rectangle2D . |
boolean |
contains(double x, double y, double w, double h)
Тесты, если внутренняя часть этого
Rectangle2D полностью содержит указанную прямоугольную область. |
boolean |
contains(Point2D p)
Тесты, если указанная точка в границе
Rectangle2D . |
boolean |
contains(Rectangle2D r)
Тесты, если внутренняя часть этого
Rectangle2D полностью содержит указанный Rectangle2D, r . |
boolean |
equals(java.lang.Object obj)
Указывает, " ли некоторый другой объект равен" этому.
|
double |
getHeight()
height этого
Rectangle2D . |
double |
getMaxX()
X координата нижнего правого угла этого
Rectangle2D . |
double |
getMaxY()
Y координата нижнего правого угла этого
Rectangle2D . |
double |
getMinX()
X координата верхнего левого угла этого
Rectangle2D . |
double |
getMinY()
Y координата верхнего левого угла этого
Rectangle2D . |
double |
getWidth()
width этого
Rectangle2D . |
int |
hashCode()
Возвращает хэш-код для этого
Rectangle2D объект. |
boolean |
intersects(double x, double y, double w, double h)
Тесты, если внутренняя часть этого
Rectangle2D пересекает внутреннюю часть указанной прямоугольной области. |
boolean |
intersects(Rectangle2D r)
Тесты, если внутренняя часть этого
Rectangle2D пересекает внутреннюю часть указанного Rectangle2D, r . |
java.lang.String |
toString()
Возвращает строковое представление этого
Rectangle2D . |
public static final Rectangle2D EMPTY
Rectangle2D
экземпляр (со всеми координатами, равными нулю).public Rectangle2D(double minX, double minY, double width, double height)
Rectangle2D
.minX
- X координата верхнего левого угла Rectangle2D
minY
- Y координата верхнего левого угла Rectangle2D
width
- width Rectangle2D
height
- height Rectangle2D
public double getMinX()
Rectangle2D
.public double getMinY()
Rectangle2D
.public double getWidth()
Rectangle2D
.public double getHeight()
Rectangle2D
.public double getMaxX()
Rectangle2D
.minX + width
public double getMaxY()
Rectangle2D
.minY + height
public boolean contains(Point2D p)
Rectangle2D
.p
- указанная точка, которая будет протестированаRectangle2D
; ложь иначе.public boolean contains(double x, double y)
(x, y)
координаты в границе Rectangle2D
.x
- указанные x координируют, чтобы быть протестированнымиy
- указанные y координируют, чтобы быть протестированными(x, y)
координаты в границе этого Rectangle2D
; ложь иначе.public boolean contains(Rectangle2D r)
Rectangle2D
полностью содержит указанный Rectangle2D, r
.r
- Указанный Rectangle2Dr
, в границе этого Rectangle2D
; ложь иначе.public boolean contains(double x, double y, double w, double h)
Rectangle2D
полностью содержит указанную прямоугольную область.x
- x координата верхнего левого угла указанной прямоугольной областиy
- y координата верхнего левого угла указанной прямоугольной областиw
- width указанной прямоугольной областиh
- height указанной прямоугольной областиRectangle2D
полностью содержит указанную прямоугольную область; ложь иначе.public boolean intersects(Rectangle2D r)
Rectangle2D
пересекает внутреннюю часть указанного Rectangle2D, r
.r
- Указанный Rectangle2DRectangle2D
и внутренняя часть указанного Rectangle2D, r
, пересечься.public boolean intersects(double x, double y, double w, double h)
Rectangle2D
пересекает внутреннюю часть указанной прямоугольной области.x
- x координата верхнего левого угла указанной прямоугольной областиy
- y координата верхнего левого угла указанной прямоугольной областиw
- width указанной прямоугольной областиh
- height указанной прямоугольной областиRectangle2D
и внутренняя часть прямоугольной области пересекается.public boolean equals(java.lang.Object obj)
equals
в class java.lang.Object
obj
- ссылочный объект, с которым можно сравниться.true
если этот объект равен obj
параметр; false
иначе.public int hashCode()
Rectangle2D
объект.hashCode
в class java.lang.Object
Rectangle2D
объект.public java.lang.String toString()
Rectangle2D
. Этот метод предназначается, чтобы использоваться только для информационных целей. Контент и формат возвращенной строки могли бы измениться между реализациями. Возвращенная строка могла бы быть пустой, но не может быть null
.toString
в class java.lang.Object
Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается