|
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 координата Boundswidth - width Boundsheight - height Boundsdepth - глубина Boundspublic 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 + widthpublic final double getMaxY()
Bounds.minY + heightpublic final double getMaxZ()
Bounds.minZ + depthpublic 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 и/или его филиалы. Все права защищены. Использование подвергается .