Class Bounds
- javafx.geometry.Bounds
Direct Known Subclasses:
public abstract class Bounds extends Object
Since:
JavaFX 2.0
-
Constructor Summary
Constructors Modifier Constructor and Description protectedBounds(double minX, double minY, double minZ, double width, double height, double depth)Creates a new instance ofBoundsclass.
-
Method Summary
All MethodsInstance MethodsAbstract MethodsConcrete Methods Modifier and Type Method and Description abstract booleancontains(Bounds b)Tests if the interior of thisBoundsentirely contains the specified Bounds,b.abstract booleancontains(double x, double y)Tests if the specified(x, y)coordinates are inside the boundary ofBounds.abstract booleancontains(double x, double y, double z)Tests if the specified(x, y, z)coordinates are inside the boundary ofBounds.abstract booleancontains(double x, double y, double w, double h)Tests if the interior of thisBoundsentirely contains the specified rectangular area.abstract booleancontains(double x, double y, double z, double w, double h, double d)Tests if the interior of thisBoundsentirely contains the specified rectangular area.abstract booleancontains(Point2D p)Tests if the specified point is inside the boundary ofBounds.abstract booleancontains(Point3D p)Tests if the specified point is inside the boundary ofBounds.doublegetDepth()The depth of thisBounds.doublegetHeight()The height of thisBounds.doublegetMaxX()The x coordinate of the lower-right corner of thisBounds.doublegetMaxY()The y coordinate of the lower-right corner of thisBounds.doublegetMaxZ()The maximum z coordinate of thisBounds.doublegetMinX()The x coordinate of the upper-left corner of thisBounds.doublegetMinY()The y coordinate of the upper-left corner of thisBounds.doublegetMinZ()The minimum z coordinate of thisBounds.doublegetWidth()The width of thisBounds.abstract booleanintersects(Bounds b)Tests if the interior of thisBoundsintersects the interior of a specified Bounds,b.abstract booleanintersects(double x, double y, double w, double h)Tests if the interior of thisBoundsintersects the interior of a specified rectangular area.abstract booleanintersects(double x, double y, double z, double w, double h, double d)Tests if the interior of thisBoundsintersects the interior of a specified rectangular area.abstract booleanisEmpty()Indicates whether any of the dimensions(width, height or depth) of this bounds is less than zero.
-
Constructor Detail
-
Bounds
protected Bounds(double minX, double minY, double minZ, double width, double height, double depth)Creates a new instance ofBoundsclass.Parameters:
minX- the X coordinate of the upper-left corner
-
-
Method Detail
-
getMinX
public final double getMinX()
The x coordinate of the upper-left corner of thisBounds.Default value:
0.0
-
getMinY
public final double getMinY()
The y coordinate of the upper-left corner of thisBounds.Default value:
0.0
-
getMinZ
public final double getMinZ()
The minimum z coordinate of thisBounds.Default value:
0.0
-
getWidth
public final double getWidth()
The width of thisBounds.Default value:
0.0
-
getHeight
public final double getHeight()
The height of thisBounds.Default value:
0.0
-
getDepth
public final double getDepth()
The depth of thisBounds.Default value:
0.0
-
getMaxX
public final double getMaxX()
The x coordinate of the lower-right corner of thisBounds.Default value:
minX + width
-
getMaxY
public final double getMaxY()
The y coordinate of the lower-right corner of thisBounds.Default value:
minY + height
-
getMaxZ
public final double getMaxZ()
The maximum z coordinate of thisBounds.Default value:
minZ + depth
-
isEmpty
public abstract boolean isEmpty()
Indicates whether any of the dimensions(width, height or depth) of this bounds is less than zero.Returns:
true if any of the dimensions(width, height or depth) of this bounds is less than zero.
-
contains
public abstract boolean contains(Point2D p)
Tests if the specified point is inside the boundary ofBounds.Parameters:
p- the specified point to be testedReturns:
true if the specified point is inside the boundary of this
Bounds; false otherwise.
-
contains
public abstract boolean contains(Point3D p)
Tests if the specified point is inside the boundary ofBounds.Parameters:
p- the specified 3D point to be testedReturns:
true if the specified point is inside the boundary of this
Bounds; false otherwise.
-
contains
public abstract boolean contains(double x, double y)Tests if the specified(x, y)coordinates are inside the boundary ofBounds.Parameters:
x- the specified x coordinate to be testedReturns:
true if the specified
(x, y)coordinates are inside the boundary of thisBounds; false otherwise.
-
contains
public abstract boolean contains(double x, double y, double z)Tests if the specified(x, y, z)coordinates are inside the boundary ofBounds.Parameters:
x- the specified x coordinate to be testedReturns:
true if the specified
(x, y)coordinates are inside the boundary of thisBounds; false otherwise.
-
contains
public abstract boolean contains(Bounds b)
Tests if the interior of thisBoundsentirely contains the specified Bounds,b.Parameters:
b- The specified BoundsReturns:
true if the specified Bounds,
b, is inside the boundary of thisBounds; false otherwise.
-
contains
public abstract boolean contains(double x, double y, double w, double h)Tests if the interior of thisBoundsentirely contains the specified rectangular area.Parameters:
x- the x coordinate of the upper-left corner of the specified rectangular areaReturns:
true if the interior of this
Boundsentirely contains the specified rectangular area; false otherwise.
-
contains
public abstract boolean contains(double x, double y, double z, double w, double h, double d)Tests if the interior of thisBoundsentirely contains the specified rectangular area.Parameters:
x- the x coordinate of the upper-left corner of the specified rectangular volumeReturns:
true if the interior of this
Boundsentirely contains the specified rectangular area; false otherwise.
-
intersects
public abstract boolean intersects(Bounds b)
Tests if the interior of thisBoundsintersects the interior of a specified Bounds,b.Parameters:
b- The specified BoundsReturns:
true if the interior of this
Boundsand the interior of the specified Bounds,b, intersect.
-
intersects
public abstract boolean intersects(double x, double y, double w, double h)Tests if the interior of thisBoundsintersects the interior of a specified rectangular area.Parameters:
x- the x coordinate of the upper-left corner of the specified rectangular areaReturns:
true if the interior of this
Boundsand the interior of the rectangular area intersect.
-
intersects
public abstract boolean intersects(double x, double y, double z, double w, double h, double d)Tests if the interior of thisBoundsintersects the interior of a specified rectangular area.Parameters:
x- the x coordinate of the upper-left corner of the specified rectangular volumeReturns:
true if the interior of this
Boundsand the interior of the rectangular area intersect.
-
© 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.