Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.geometry

Класс BoundingBox

  • java.lang.Object
    • javafx.geometry.Bounds
      • javafx.geometry.BoundingBox
  • public class BoundingBox
    extends Bounds
    Прямоугольная область, используемая для описания границ узла или другого объекта графической сцены.
    С момента:
    JavaFX 2.0
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    BoundingBox​(double minX, double minY, double width, double height)
    Создаёт новый экземпляр 2D BoundingBox.
    BoundingBox​(double minX, double minY, double minZ, double width, double height, double depth)
    Создаёт новый экземпляр 3D BoundingBox.
  • Краткое описание методов

    Все методыМетодыКонкретные методы
    Модификатор и тип Метод Описание
    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​(Bounds b)
    Проверяет, полностью ли внутренняя часть этого Bounds содержит указанные Bounds, b.
    boolean contains​(Point2D p)
    Проверяет, находится ли указанная точка внутри границ Bounds.
    boolean contains​(Point3D p)
    Проверяет, находится ли указанная точка внутри границ Bounds.
    boolean equals​(Object obj)
    Указывает, является ли другой объект "равным" этому.
    int hashCode()
    Возвращает хэш-код объекта.
    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 intersects​(Bounds b)
    Проверяет, пересекаются ли внутренние части этого Bounds и указанных Bounds, b.
    boolean isEmpty()
    Указывает, меньше ли хоть одна из размерностей (ширина, высота или глубина) этого объекта, чем ноль.
    String toString()
    Возвращает строковое представление этого BoundingBox.
    • Методы, унаследованные от класса javafx.geometry.Bounds

      getCenterX, getCenterY, getCenterZ, getDepth, getHeight, getMaxX, getMaxY, getMaxZ, getMinX, getMinY, getMinZ, getWidth
    • Методы, унаследованные от класса java.lang.Object

      clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Подробное описание конструкторов

    • BoundingBox

      public BoundingBox​(double minX,
                         double minY,
                         double minZ,
                         double width,
                         double height,
                         double depth)
      Создаёт новый экземпляр 3D BoundingBox.
      Параметры:
      minX - координата X верхнего левого угла
      minY - координата Y верхнего левого угла
      minZ - минимальная координата z BoundingBox
      width - ширина BoundingBox
      height - высота BoundingBox
      depth - глубина BoundingBox
    • BoundingBox

      public BoundingBox​(double minX,
                         double minY,
                         double width,
                         double height)
      Создаёт новый экземпляр 2D BoundingBox.
      Параметры:
      minX - координата X верхнего левого угла
      minY - координата Y верхнего левого угла
      width - ширина BoundingBox
      height - высота BoundingBox
  • Подробное описание методов

    • isEmpty

      public boolean isEmpty()
      Указывает, является ли хотя бы одна из размерностей (ширина, высота или глубина) этого прямоугольника меньше нуля.
      Указано в:
      isEmpty в классе Bounds
      Возвращает:
      true, если хотя бы одна из размерностей (ширина, высота или глубина) этого прямоугольника меньше нуля; в противном случае — false.
    • contains

      public boolean contains​(Point2D p)
      Проверяет, находится ли указанная точка внутри границ Bounds. Точки на границе считаются лежащими внутри BoundingBox.
      Указано в:
      contains в классе Bounds
      Параметры:
      p - проверяемая точка
      Возвращает:
      true, если указанная точка находится внутри границ этого Bounds; в противном случае — false.
    • contains

      public boolean contains​(Point3D p)
      Проверяет, находится ли указанная точка внутри границ Bounds. Точки на границе считаются лежащими внутри BoundingBox.
      Указано в:
      contains в классе Bounds
      Параметры:
      p - проверяемая 3D-точка
      Возвращает:
      true, если указанная точка находится внутри границ этого Bounds; в противном случае — false.
    • contains

      public boolean contains​(double x,
                              double y)
      Проверяет, находятся ли указанные (x, y) координаты внутри границ Bounds. Точки на границе считаются лежащими внутри BoundingBox.
      Указано в:
      contains в классе Bounds
      Параметры:
      x - проверяемая координата x
      y - проверяемая координата y
      Возвращает:
      true, если указанные (x, y) координаты находятся внутри границ этого Bounds; в противном случае — false.
    • contains

      public boolean contains​(double x,
                              double y,
                              double z)
      Проверяет, находятся ли указанные (x, y, z) координаты внутри границ Bounds. Точки на границе считаются лежащими внутри BoundingBox.
      Указано в:
      contains в классе Bounds
      Параметры:
      x - проверяемая координата x
      y - проверяемая координата y
      z - проверяемая координата z
      Возвращает:
      true, если указанные (x, y) координаты находятся внутри границ этого Bounds; в противном случае — false.
    • contains

      public boolean contains​(Bounds b)
      Проверяет, целиком ли внутренняя область этого Bounds содержит указанный прямоугольник, b. Точки на границе считаются лежащими внутри BoundingBox.
      Указано в:
      contains в классе Bounds
      Параметры:
      b - Указанный прямоугольник
      Возвращает:
      true, если указанный прямоугольник, b, находится внутри границ этого Bounds; в противном случае — false.
    • contains

      public boolean contains​(double x,
                              double y,
                              double w,
                              double h)
      Проверяет, целиком ли внутренняя область этого Bounds содержит указанный прямоугольник. Точки на границе считаются лежащими внутри BoundingBox.
      Указано в:
      contains в классе Bounds
      Параметры:
      x - координата x левого верхнего угла указанного прямоугольника
      y - координата y левого верхнего угла указанного прямоугольника
      w - ширина указанного прямоугольника
      h - высота указанного прямоугольника
      Возвращает:
      true, если внутренняя область этого Bounds целиком содержит указанный прямоугольник; в противном случае — false.
    • contains

      public boolean contains​(double x,
                              double y,
                              double z,
                              double w,
                              double h,
                              double d)
      Проверяет, целиком ли внутренняя область этого Bounds содержит указанный прямоугольник. Точки на границе считаются лежащими внутри BoundingBox.
      Указано в:
      contains в классе Bounds
      Параметры:
      x - координата x левого верхнего угла указанного прямоугольного объёма
      y - координата y левого верхнего угла указанного прямоугольного объёма
      z - координата z левого верхнего угла указанного прямоугольного объёма
      w - ширина указанного прямоугольного объёма
      h - высота указанного прямоугольного объёма
      d - глубина указанного прямоугольного объёма
      Возвращает:
      true, если внутренняя область этого Bounds целиком содержит указанный прямоугольник; в противном случае — false.
    • intersects

      public boolean intersects​(Bounds b)
      Проверяет, пересекается ли внутренняя область этого Bounds с внутренней областью указанного прямоугольника, b.
      Указано в:
      intersects в классе Bounds
      Параметры:
      b - Указанный прямоугольник
      Возвращает:
      true, если внутренние области этого Bounds и указанного прямоугольника, b, пересекаются; в противном случае — false.
    • intersects

      public boolean intersects​(double x,
                                double y,
                                double w,
                                double h)
      Проверяет, пересекается ли внутренняя область этого Bounds с внутренней областью указанного прямоугольника.
      Указано в:
      intersects в классе Bounds
      Параметры:
      x - координата x левого верхнего угла указанного прямоугольника
      y - координата y левого верхнего угла указанного прямоугольника
      w - ширина указанного прямоугольника
      h - высота указанного прямоугольника
      Возвращает:
      true, если внутренние области этого Bounds и указанного прямоугольника пересекаются; в противном случае — false.
    • intersects

      public boolean intersects​(double x,
                                double y,
                                double z,
                                double w,
                                double h,
                                double d)
      Проверяет, пересекается ли внутренняя область этого Bounds с внутренней областью указанного прямоугольника.
      Указано в:
      intersects в классе Bounds
      Параметры:
      x - координата x левого верхнего угла указанного прямоугольного объёма
      y - координата y левого верхнего угла указанного прямоугольного объёма
      z - координата z левого верхнего угла указанного прямоугольного объёма
      w - ширина указанного прямоугольного объёма
      h - высота указанного прямоугольного объёма
      d - глубина указанного прямоугольного объёма
      Возвращает:
      true, если внутренние области этого Bounds и указанного прямоугольника пересекаются; в противном случае — false.
    • equals

      public boolean equals​(Object obj)
      Указывает, равен ли другой объект этому.
      Переопределяет:
      equals в классе Object
      Параметры:
      obj - справочный объект для сравнения
      Возвращает:
      true, если этот объект идентичен аргументу obj; в противном случае — false.
    • hashCode

      public int hashCode()
      Возвращает хэш-код объекта.
      Переопределяет:
      hashCode в классе Object
      Возвращает:
      хэш-код объекта.
    • toString

      public String toString()
      Возвращает строковое представление этого BoundingBox. Этот метод предназначен только для информационных целей. Содержимое и формат возвращаемой строки могут меняться между реализациями. Возвращаемая строка может быть пустой, но не может быть null.
      Переопределяет:
      toString в классе Object

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API