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
.public double getMaxY()
Rectangle2D
.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, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается