# Uses of Class
javafx.geometry.Bounds

Packages that use Bounds
Package | Description
--- | ---
javafx.geometry | Provides the set of 2D classes for defining and performing operations on objects related to two-dimensional geometry.
javafx.scene | Provides the core set of base classes for the JavaFX Scene Graph API.
javafx.scene.control | The JavaFX User Interface Controls (UI Controls or just Controls) are specialized Nodes in the JavaFX Scenegraph especially suited for reuse in many different application contexts.
javafx.scene.control.skin | The javafx.scene.control.skin package is where the skin classes, typically one for each UI control, are located
javafx.scene.layout | Provides classes to support user interface layout.
javafx.scene.transform | Provides the set of convenient classes to perform rotating, scaling, shearing, and translation transformations for `Affine` objects.

- ## Uses of Bounds in javafx.geometry

  Subclasses of Bounds in javafx.geometry
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `BoundingBox` | A rectangular bounding box which is used to describe the bounds of a node or other scene graph object.

  Methods in javafx.geometry with parameters of type Bounds
  Modifier and Type | Method | Description
  --- | --- | ---
  `boolean` | BoundingBox.`contains​(Bounds b)` | Tests if the interior of this `Bounds` entirely contains the specified Bounds, `b`.
  `abstract boolean` | Bounds.`contains​(Bounds b)` | Tests if the interior of this `Bounds` entirely contains the specified Bounds, `b`.
  `abstract boolean` | Bounds.`intersects​(Bounds b)` | Tests if the interior of this `Bounds` intersects the interior of a specified Bounds, `b`.

- ## Uses of Bounds in javafx.scene

  Methods in javafx.scene that return Bounds
  Modifier and Type | Method | Description
  --- | --- | ---
  `Bounds` | Node.`getBoundsInLocal()` | Gets the value of the property boundsInLocal.
  `Bounds` | Node.`getBoundsInParent()` | Gets the value of the property boundsInParent.
  `Bounds` | Node.`getLayoutBounds()` | Gets the value of the property layoutBounds.
  `Bounds` | Node.`localToParent​(Bounds localBounds)` | Transforms a bounds from the local coordinate space of this `Node` into the coordinate space of its parent.
  `Bounds` | Node.`localToScene​(Bounds localBounds)` | Transforms a bounds from the local coordinate space of this `Node` into the coordinate space of its scene.
  `Bounds` | Node.`localToScene​(Bounds localBounds, boolean rootScene)` | Transforms a bounds from the local coordinate space of this `Node` into the coordinate space of its scene.
  `Bounds` | Node.`localToScreen​(Bounds localBounds)` | Transforms a bounds from the local coordinate space of this `Node` into the coordinate space of its `Screen`.
  `Bounds` | Node.`parentToLocal​(Bounds parentBounds)` | Transforms a rectangle from the coordinate space of the parent into the local coordinate space of this `Node`.
  `Bounds` | Node.`sceneToLocal​(Bounds sceneBounds)` | Transforms a rectangle from the coordinate space of the scene into the local coordinate space of this `Node`.
  `Bounds` | Node.`sceneToLocal​(Bounds bounds, boolean rootScene)` | Transforms a bounds from the coordinate space of the scene into the local coordinate space of this `Node`.
  `Bounds` | Node.`screenToLocal​(Bounds screenBounds)` | Transforms a rectangle from the coordinate space of the `Screen` into the local coordinate space of this `Node`.

  Methods in javafx.scene that return types with arguments of type Bounds
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<Bounds>` | Node.`boundsInLocalProperty()` | The rectangular bounds of this `Node` in the node's untransformed local coordinate space.
  `ReadOnlyObjectProperty<Bounds>` | Node.`boundsInParentProperty()` | The rectangular bounds of this `Node` in the parent coordinate system.
  `ReadOnlyObjectProperty<Bounds>` | Node.`layoutBoundsProperty()` | The rectangular bounds that should be used for layout calculations for this node.

  Methods in javafx.scene with parameters of type Bounds
  Modifier and Type | Method | Description
  --- | --- | ---
  `boolean` | Node.`intersects​(Bounds localBounds)` | Returns `true` if the given bounds (specified in the local coordinate space of this `Node`) intersects the shape of this `Node`.
  `Bounds` | Node.`localToParent​(Bounds localBounds)` | Transforms a bounds from the local coordinate space of this `Node` into the coordinate space of its parent.
  `Bounds` | Node.`localToScene​(Bounds localBounds)` | Transforms a bounds from the local coordinate space of this `Node` into the coordinate space of its scene.
  `Bounds` | Node.`localToScene​(Bounds localBounds, boolean rootScene)` | Transforms a bounds from the local coordinate space of this `Node` into the coordinate space of its scene.
  `Bounds` | Node.`localToScreen​(Bounds localBounds)` | Transforms a bounds from the local coordinate space of this `Node` into the coordinate space of its `Screen`.
  `Bounds` | Node.`parentToLocal​(Bounds parentBounds)` | Transforms a rectangle from the coordinate space of the parent into the local coordinate space of this `Node`.
  `Bounds` | Node.`sceneToLocal​(Bounds sceneBounds)` | Transforms a rectangle from the coordinate space of the scene into the local coordinate space of this `Node`.
  `Bounds` | Node.`sceneToLocal​(Bounds bounds, boolean rootScene)` | Transforms a bounds from the coordinate space of the scene into the local coordinate space of this `Node`.
  `Bounds` | Node.`screenToLocal​(Bounds screenBounds)` | Transforms a rectangle from the coordinate space of the `Screen` into the local coordinate space of this `Node`.

- ## Uses of Bounds in javafx.scene.control

  Methods in javafx.scene.control that return Bounds
  Modifier and Type | Method | Description
  --- | --- | ---
  `Bounds` | ScrollPane.`getViewportBounds()` | Gets the value of the property viewportBounds.

  Methods in javafx.scene.control that return types with arguments of type Bounds
  Modifier and Type | Method | Description
  --- | --- | ---
  `ObjectProperty<Bounds>` | ScrollPane.`viewportBoundsProperty()` | The actual Bounds of the ScrollPane Viewport.

  Methods in javafx.scene.control with parameters of type Bounds
  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | ScrollPane.`setViewportBounds​(Bounds value)` | Sets the value of the property viewportBounds.

- ## Uses of Bounds in javafx.scene.control.skin

  Methods in javafx.scene.control.skin that return Bounds
  Modifier and Type | Method | Description
  --- | --- | ---
  `Bounds` | TextAreaSkin.`getCaretBounds()` | Gets the `Bounds` of the caret of the skinned `TextArea`.

- ## Uses of Bounds in javafx.scene.layout

  Methods in javafx.scene.layout that return Bounds
  Modifier and Type | Method | Description
  --- | --- | ---
  `Bounds` | GridPane.`getCellBounds​(int columnIndex, int rowIndex)` | Returns the bounds of the cell at the specified column and row position.

- ## Uses of Bounds in javafx.scene.transform

  Methods in javafx.scene.transform that return Bounds
  Modifier and Type | Method | Description
  --- | --- | ---
  `Bounds` | Transform.`inverseTransform​(Bounds bounds)` | Transforms the specified bounds by the inverse of this transform.
  `Bounds` | Transform.`transform​(Bounds bounds)` | Transforms the specified bounds by this transform.

  Methods in javafx.scene.transform with parameters of type Bounds
  Modifier and Type | Method | Description
  --- | --- | ---
  `Bounds` | Transform.`inverseTransform​(Bounds bounds)` | Transforms the specified bounds by the inverse of this transform.
  `boolean` | Transform.`similarTo​(Transform transform, Bounds range, double maxDelta)` | Checks if this transform is similar to the specified transform.
  `Bounds` | Transform.`transform​(Bounds bounds)` | Transforms the specified bounds by this transform.