Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BoundingBox extends Bounds
Конструктор и Описание |
---|
BoundingBox(double minX, double minY, double width, double height)
Создает новый экземпляр 2-D
BoundingBox . |
BoundingBox(double minX, double minY, double minZ, double width, double height, double depth)
Создает новый экземпляр 3-D
BoundingBox . |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
contains(Bounds b)
Тесты, если внутренняя часть этого
Bounds полностью содержит указанные Границы, b . |
boolean |
contains(double x, double y)
Тесты, если указанное
(x, y) координаты в границе Bounds . |
boolean |
contains(double x, double y, double z)
Тесты, если указанное
(x, y, z) координаты в границе Bounds . |
boolean |
contains(double x, double y, double w, double h)
Тесты, если внутренняя часть этого
Bounds полностью содержит указанную прямоугольную область. |
boolean |
contains(double x, double y, double z, double w, double h, double d)
Тесты, если внутренняя часть этого
Bounds полностью содержит указанную прямоугольную область. |
boolean |
contains(Point2D p)
Тесты, если указанная точка в границе
Bounds . |
boolean |
contains(Point3D p)
Тесты, если указанная точка в границе
Bounds . |
boolean |
equals(java.lang.Object obj)
Указывает, " ли некоторый другой объект равен" этому.
|
int |
hashCode()
Возвращает значение хэш-кода для объекта.
|
boolean |
intersects(Bounds b)
Тесты, если внутренняя часть этого
Bounds пересекает внутреннюю часть указанные Границы, b . |
boolean |
intersects(double x, double y, double w, double h)
Тесты, если внутренняя часть этого
Bounds пересекает внутреннюю часть указанной прямоугольной области. |
boolean |
intersects(double x, double y, double z, double w, double h, double d)
Тесты, если внутренняя часть этого
Bounds пересекает внутреннюю часть указанной прямоугольной области. |
boolean |
isEmpty()
Указывает, ограничивает ли какая-либо из размерностей (width, height или глубина) этого, меньше чем нуль.
|
java.lang.String |
toString()
Возвращает строковое представление этого
BoundingBox . |
public BoundingBox(double minX, double minY, double minZ, double width, double height, double depth)
BoundingBox
.minX
- X координат верхнего левого углаminY
- координата Y верхнего левого углаminZ
- минимум z координата BoundingBox
width
- width BoundingBox
height
- height BoundingBox
depth
- глубина BoundingBox
public BoundingBox(double minX, double minY, double width, double height)
BoundingBox
.minX
- X координат верхнего левого углаminY
- координата Y верхнего левого углаwidth
- width BoundingBox
height
- height BoundingBox
public boolean isEmpty()
Bounds
public boolean contains(Point2D p)
Bounds
Bounds
.public boolean contains(Point3D p)
Bounds
Bounds
.public boolean contains(double x, double y)
Bounds
(x, y)
координаты в границе Bounds
.public boolean contains(double x, double y, double z)
Bounds
(x, y, z)
координаты в границе Bounds
.public boolean contains(Bounds b)
Bounds
Bounds
полностью содержит указанные Границы, b
.public boolean contains(double x, double y, double w, double h)
Bounds
Bounds
полностью содержит указанную прямоугольную область.contains
в class Bounds
x
- x координата верхнего левого угла указанной прямоугольной областиy
- y координата верхнего левого угла указанной прямоугольной областиw
- width указанной прямоугольной областиh
- height указанной прямоугольной областиBounds
полностью содержит указанную прямоугольную область; ложь иначе.public boolean contains(double x, double y, double z, double w, double h, double d)
Bounds
Bounds
полностью содержит указанную прямоугольную область.contains
в class Bounds
x
- x координата верхнего левого угла указанного прямоугольного объемаy
- y координата верхнего левого угла указанного прямоугольного объемаz
- z координата верхнего левого угла указанного прямоугольного объемаw
- width указанного прямоугольного объемаh
- height указанного прямоугольного объемаd
- глубина указанного прямоугольного объемаBounds
полностью содержит указанную прямоугольную область; ложь иначе.public boolean intersects(Bounds b)
Bounds
Bounds
пересекает внутреннюю часть указанные Границы, b
.intersects
в class Bounds
b
- Указанные ГраницыBounds
и внутренняя часть указанных Границ, b
, пересечься.public boolean intersects(double x, double y, double w, double h)
Bounds
Bounds
пересекает внутреннюю часть указанной прямоугольной области.intersects
в class Bounds
x
- x координата верхнего левого угла указанной прямоугольной областиy
- y координата верхнего левого угла указанной прямоугольной областиw
- width указанной прямоугольной областиh
- height указанной прямоугольной областиBounds
и внутренняя часть прямоугольной области пересекается.public boolean intersects(double x, double y, double z, double w, double h, double d)
Bounds
Bounds
пересекает внутреннюю часть указанной прямоугольной области.intersects
в class Bounds
x
- x координата верхнего левого угла указанного прямоугольного объемаy
- y координата верхнего левого угла указанного прямоугольного объемаz
- z координата верхнего левого угла указанного прямоугольного объемаw
- width указанного прямоугольного объемаh
- height указанного прямоугольного объемаd
- глубина указанного прямоугольного объемаBounds
и внутренняя часть прямоугольной области пересекается.public boolean equals(java.lang.Object obj)
equals
в class java.lang.Object
obj
- ссылочный объект, с которым можно сравнитьсяpublic int hashCode()
hashCode
в class java.lang.Object
public java.lang.String toString()
BoundingBox
. Этот метод предназначается, чтобы использоваться только для информационных целей. Контент и формат возвращенной строки могли бы getMary между реализациями. Возвращенная строка могла бы быть пустой, но не может быть null
.toString
в class java.lang.Object
Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается