Класс Bounds
- javafx.geometry.Bounds
Прямые известные подклассы:
public abstract class Bounds extends Object
С момента:
JavaFX 2.0
-
Краткое описание конструкторов
Конструкторы Модификатор Конструктор и описание protectedBounds(double minX, double minY, double minZ, double width, double height, double depth)Создает новый экземпляр классаBounds.
-
Краткое описание методов
Все методыМетоды экземпляраАбстрактные методыКонкретные методы Модификатор и тип Метод и описание abstract booleancontains(Bounds b)Проверяет, полностью ли внутренняя область этогоBoundsсодержит указанный Bounds,b.abstract booleancontains(double x, double y)Проверяет, находятся ли указанные координаты(x, y)внутри границBounds.abstract booleancontains(double x, double y, double z)Проверяет, находятся ли указанные координаты(x, y, z)внутри границBounds.abstract booleancontains(double x, double y, double w, double h)Проверяет, полностью ли внутренняя область этогоBoundsсодержит указанную прямоугольную область.abstract booleancontains(double x, double y, double z, double w, double h, double d)Проверяет, полностью ли внутренняя область этогоBoundsсодержит указанную прямоугольную область.abstract booleancontains(Point2D p)Проверяет, находится ли указанная точка внутри границBounds.abstract booleancontains(Point3D p)Проверяет, находится ли указанная точка внутри границBounds.doublegetDepth()Глубина этогоBounds.doublegetHeight()Высота этогоBounds.doublegetMaxX()Координата x правого нижнего угла этогоBounds.doublegetMaxY()Координата y правого нижнего угла этогоBounds.doublegetMaxZ()Максимальная координата z этогоBounds.doublegetMinX()Координата x левого верхнего угла этогоBounds.doublegetMinY()Координата y левого верхнего угла этогоBounds.doublegetMinZ()Минимальная координата z этогоBounds.doublegetWidth()Ширина этогоBounds.abstract booleanintersects(Bounds b)Проверяет, пересекается ли внутренняя область этогоBoundsс внутренней областью указанного Bounds,b.abstract booleanintersects(double x, double y, double w, double h)Проверяет, пересекается ли внутренняя область этогоBoundsс внутренней областью указанной прямоугольной области.abstract booleanintersects(double x, double y, double z, double w, double h, double d)Проверяет, пересекается ли внутренняя область этогоBoundsс внутренней областью указанной прямоугольной области.abstract booleanisEmpty()Указывает, меньше ли хотя бы одно из измерений (ширина, высота или глубина) этого объекта Bounds нуля.
-
Подробное описание конструктора
-
Bounds
protected Bounds(double minX, double minY, double minZ, double width, double height, double depth)Создаёт новый экземпляр классаBounds.Параметры:
minX- координата X верхнего левого угла
-
-
Подробное описание методов
-
getMinX
public final double getMinX()
Координата x верхнего левого угла этогоBounds.Значение по умолчанию:
0.0
-
getMinY
public final double getMinY()
Координата y верхнего левого угла этогоBounds.Значение по умолчанию:
0.0
-
getMinZ
public final double getMinZ()
Минимальная координата z этогоBounds.Значение по умолчанию:
0.0
-
getWidth
public final double getWidth()
Ширина этогоBounds.Значение по умолчанию:
0.0
-
getHeight
public final double getHeight()
Высота этогоBounds.Значение по умолчанию:
0.0
-
getDepth
public final double getDepth()
Глубина этогоBounds.Значение по умолчанию:
0.0
-
getMaxX
public final double getMaxX()
Координата x нижнего правого угла этогоBounds.Значение по умолчанию:
minX + width
-
getMaxY
public final double getMaxY()
Координата y нижнего правого угла этогоBounds.Значение по умолчанию:
minY + height
-
getMaxZ
public final double getMaxZ()
Максимальная координата z этогоBounds.Значение по умолчанию:
minZ + depth
-
isEmpty
public abstract boolean isEmpty()
Указывает, меньше ли хотя бы одна из размерностей (ширина, высота или глубина) этого прямоугольника, чем ноль.Возвращает:
true, если хотя бы одна из размерностей (ширина, высота или глубина) этого прямоугольника меньше нуля; иначе false.
-
contains
public abstract boolean contains(Point2D p)
Проверяет, находится ли указанная точка внутри границыBounds.Параметры:
p- тестируемая точкаВозвращает:
true, если указанная точка находится внутри границы этого
Bounds; в противном случае false.
-
contains
public abstract boolean contains(Point3D p)
Проверяет, находится ли указанная точка внутри границыBounds.Параметры:
p- тестируемая 3D точкаВозвращает:
true, если указанная точка находится внутри границы этого
Bounds; в противном случае false.
-
contains
public abstract boolean contains(double x, double y)Проверяет, находятся ли указанные координаты(x, y)внутри границыBounds.Параметры:
x- тестируемая координата xВозвращает:
true, если указанные координаты
(x, y)находятся внутри границы этогоBounds; в противном случае false.
-
contains
public abstract boolean contains(double x, double y, double z)Проверяет, находятся ли указанные координаты(x, y, z)внутри границыBounds.Параметры:
x- тестируемая координата xВозвращает:
true, если указанные координаты
(x, y)находятся внутри границы этогоBounds; в противном случае false.
-
contains
public abstract boolean contains(Bounds b)
Проверяет, полностью ли внутренняя область этогоBoundsсодержит указанный прямоугольник,b.Параметры:
b- Указанный прямоугольникВозвращает:
true, если указанный прямоугольник,
b, находится внутри границы этогоBounds; в противном случае false.
-
contains
public abstract boolean contains(double x, double y, double w, double h)Проверяет, полностью ли внутренняя область этогоBoundsсодержит указанный прямоугольник.Параметры:
x- координата x верхнего левого угла указанного прямоугольникаВозвращает:
true, если внутренняя область этого
Boundsполностью содержит указанный прямоугольник; в противном случае false.
-
contains
public abstract boolean contains(double x, double y, double z, double w, double h, double d)Проверяет, полностью ли внутренняя область этогоBoundsсодержит указанный прямоугольник.Параметры:
x- координата x верхнего левого угла указанного прямоугольного объемаВозвращает:
true, если внутренняя область этого
Boundsполностью содержит указанный прямоугольник; в противном случае false.
-
intersects
public abstract boolean intersects(Bounds b)
Проверяет, пересекается ли внутренняя область этогоBoundsс внутренней областью указанного прямоугольника,b.Параметры:
b- Указанный прямоугольникВозвращает:
true, если внутренняя область этого
Boundsи внутренняя область указанного прямоугольника,b, пересекаются.
-
intersects
public abstract boolean intersects(double x, double y, double w, double h)Проверяет, пересекается ли внутренняя область этогоBoundsс внутренней областью указанного прямоугольника.Параметры:
x- координата x верхнего левого угла указанного прямоугольникаВозвращает:
true, если внутренние области этого
Boundsи прямоугольника пересекаются.
-
intersects
public abstract boolean intersects(double x, double y, double z, double w, double h, double d)Проверяет, пересекается ли внутренняя область этогоBoundsс внутренней областью указанного прямоугольника.Параметры:
x- координата x верхнего левого угла указанного прямоугольного объемаВозвращает:
true, если внутренние области этого
Boundsи прямоугольника пересекаются.
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.