Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class Bounds
extends java.lang.Object
Модификатор | Конструктор и Описание |
---|---|
protected |
Bounds(double minX, double minY, double minZ, double width, double height, double depth)
Создает новый экземпляр
Bounds class. |
Модификатор и Тип | Метод и Описание |
---|---|
abstract boolean |
contains(Bounds b)
Тесты, если внутренняя часть этого
Bounds полностью содержит указанные Границы, b . |
abstract boolean |
contains(double x, double y)
Тесты, если указанное
(x, y) координаты в границе Bounds . |
abstract boolean |
contains(double x, double y, double z)
Тесты, если указанное
(x, y, z) координаты в границе Bounds . |
abstract boolean |
contains(double x, double y, double w, double h)
Тесты, если внутренняя часть этого
Bounds полностью содержит указанную прямоугольную область. |
abstract boolean |
contains(double x, double y, double z, double w, double h, double d)
Тесты, если внутренняя часть этого
Bounds полностью содержит указанную прямоугольную область. |
abstract boolean |
contains(Point2D p)
Тесты, если указанная точка в границе
Bounds . |
abstract boolean |
contains(Point3D p)
Тесты, если указанная точка в границе
Bounds . |
double |
getDepth()
Глубина этого
Bounds . |
double |
getHeight()
height этого
Bounds . |
double |
getMaxX()
X координата нижнего правого угла этого
Bounds . |
double |
getMaxY()
Y координата нижнего правого угла этого
Bounds . |
double |
getMaxZ()
Максимум z координата этого
Bounds . |
double |
getMinX()
X координата верхнего левого угла этого
Bounds . |
double |
getMinY()
Y координата верхнего левого угла этого
Bounds . |
double |
getMinZ()
Минимум z координата этого
Bounds . |
double |
getWidth()
width этого
Bounds . |
abstract boolean |
intersects(Bounds b)
Тесты, если внутренняя часть этого
Bounds пересекает внутреннюю часть указанные Границы, b . |
abstract boolean |
intersects(double x, double y, double w, double h)
Тесты, если внутренняя часть этого
Bounds пересекает внутреннюю часть указанной прямоугольной области. |
abstract boolean |
intersects(double x, double y, double z, double w, double h, double d)
Тесты, если внутренняя часть этого
Bounds пересекает внутреннюю часть указанной прямоугольной области. |
abstract boolean |
isEmpty()
Указывает, ограничивает ли какая-либо из размерностей (width, height или глубина) этого, меньше чем нуль.
|
protected Bounds(double minX, double minY, double minZ, double width, double height, double depth)
Bounds
class.minX
- X координат верхнего левого углаminY
- координата Y верхнего левого углаminZ
- минимум z координата Bounds
width
- width Bounds
height
- height Bounds
depth
- глубина Bounds
public final double getMinX()
Bounds
.public final double getMinY()
Bounds
.public final double getMinZ()
Bounds
.public final double getWidth()
Bounds
.public final double getHeight()
Bounds
.public final double getDepth()
Bounds
.public final double getMaxX()
Bounds
.minX + width
public final double getMaxY()
Bounds
.minY + height
public final double getMaxZ()
Bounds
.minZ + depth
public abstract boolean isEmpty()
public abstract boolean contains(Point2D p)
Bounds
.p
- указанная точка, которая будет протестированаBounds
; ложь иначе.public abstract boolean contains(Point3D p)
Bounds
.p
- указанная 3-D точка, которая будет протестированаBounds
; ложь иначе.public abstract boolean contains(double x, double y)
(x, y)
координаты в границе Bounds
.x
- указанные x координируют, чтобы быть протестированнымиy
- указанные y координируют, чтобы быть протестированными(x, y)
координаты в границе этого Bounds
; ложь иначе.public abstract boolean contains(double x, double y, double z)
(x, y, z)
координаты в границе Bounds
.x
- указанные x координируют, чтобы быть протестированнымиy
- указанные y координируют, чтобы быть протестированными(x, y)
координаты в границе этого Bounds
; ложь иначе.public abstract boolean contains(Bounds b)
Bounds
полностью содержит указанные Границы, b
.b
- Указанные Границыb
, в границе этого Bounds
; ложь иначе.public abstract boolean contains(double x, double y, double w, double h)
Bounds
полностью содержит указанную прямоугольную область.x
- x координата верхнего левого угла указанной прямоугольной областиy
- y координата верхнего левого угла указанной прямоугольной областиw
- width указанной прямоугольной областиh
- height указанной прямоугольной областиBounds
полностью содержит указанную прямоугольную область; ложь иначе.public abstract boolean contains(double x, double y, double z, double w, double h, double d)
Bounds
полностью содержит указанную прямоугольную область.x
- x координата верхнего левого угла указанного прямоугольного объемаy
- y координата верхнего левого угла указанного прямоугольного объемаz
- z координата верхнего левого угла указанного прямоугольного объемаw
- width указанного прямоугольного объемаh
- height указанного прямоугольного объемаd
- глубина указанного прямоугольного объемаBounds
полностью содержит указанную прямоугольную область; ложь иначе.public abstract boolean intersects(Bounds b)
Bounds
пересекает внутреннюю часть указанные Границы, b
.b
- Указанные ГраницыBounds
и внутренняя часть указанных Границ, b
, пересечься.public abstract boolean intersects(double x, double y, double w, double h)
Bounds
пересекает внутреннюю часть указанной прямоугольной области.x
- x координата верхнего левого угла указанной прямоугольной областиy
- y координата верхнего левого угла указанной прямоугольной областиw
- width указанной прямоугольной областиh
- height указанной прямоугольной областиBounds
и внутренняя часть прямоугольной области пересекается.public abstract boolean intersects(double x, double y, double z, double w, double h, double d)
Bounds
пересекает внутреннюю часть указанной прямоугольной области.x
- x координата верхнего левого угла указанного прямоугольного объемаy
- y координата верхнего левого угла указанного прямоугольного объемаz
- z координата верхнего левого угла указанного прямоугольного объемаw
- width указанного прямоугольного объемаh
- height указанного прямоугольного объемаd
- глубина указанного прямоугольного объемаBounds
и внутренняя часть прямоугольной области пересекается.Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается