- java.lang.Object
- 
- javafx.geometry.Bounds
 
- 
- 直系の既知のサブクラス:
- BoundingBox
 
 public abstract class Bounds extends Object ノードまたはその他のシーン・グラフ・オブジェクトの境界を示すために使用されるオブジェクトのベース・クラス。 Boundsオブジェクトの興味深い特性の1つは、負の幅、高さまたは奥行きがあることです。 これらのいずれかが負の値である場合は、Boundsが空であることを示します。- 導入されたバージョン:
- JavaFX 2.0
 
- 
- 
コンストラクタのサマリーコンストラクタ 修飾子 コンストラクタ 説明 protectedBounds(double minX, double minY, double minZ, double width, double height, double depth)Boundsクラスの新規インスタンスを作成します。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 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(Bounds b)このBoundsの内部に、指定されたBounds (b)が完全に含まれるかどうかをテストします。abstract booleancontains(Point2D p)指定された点がBoundsの境界の内側にあるかどうかをテストします。abstract booleancontains(Point3D p)指定された点がBoundsの境界の内側にあるかどうかをテストします。doublegetDepth()このBoundsの奥行き。doublegetHeight()このBoundsの高さ。doublegetMaxX()このBoundsの右下隅のx座標。doublegetMaxY()このBoundsの右下隅のy座標。doublegetMaxZ()このBoundsの最大のz座標。doublegetMinX()このBoundsの左上隅のx座標。doublegetMinY()このBoundsの左上隅のy座標。doublegetMinZ()このBoundsの最小のz座標。doublegetWidth()このBoundsの幅。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 booleanintersects(Bounds b)このBoundsの内部が、指定されたBounds (b)の内部と交差しているかどうかをテストします。abstract booleanisEmpty()この境界のディメンション(幅、高さまたは奥行き)のいずれかがゼロ未満であるかどうかを示します。
 
- 
- 
- 
メソッドの詳細- 
getMinXpublic final double getMinX() このBoundsの左上隅のx座標。- デフォルト値:
- 0.0
- 戻り値:
- 左上隅のx座標
 
 - 
getMinYpublic final double getMinY() このBoundsの左上隅のy座標。- デフォルト値:
- 0.0
- 戻り値:
- 左上隅のy座標
 
 - 
getMinZpublic final double getMinZ() このBoundsの最小のz座標。- デフォルト値:
- 0.0
- 戻り値:
- 最小z座標
 
 - 
getWidthpublic final double getWidth() このBoundsの幅。- デフォルト値:
- 0.0
- 戻り値:
- 幅
 
 - 
getHeightpublic final double getHeight() このBoundsの高さ。- デフォルト値:
- 0.0
- 戻り値:
- 高さ
 
 - 
getDepthpublic final double getDepth() このBoundsの奥行き。- デフォルト値:
- 0.0
- 戻り値:
- 深さ
 
 - 
getMaxXpublic final double getMaxX() このBoundsの右下隅のx座標。- デフォルト値:
- minX + width
- 戻り値:
- 右下隅のx座標
 
 - 
getMaxYpublic final double getMaxY() このBoundsの右下隅のy座標。- デフォルト値:
- minY + height
- 戻り値:
- 右下隅のy座標
 
 - 
getMaxZpublic final double getMaxZ() このBoundsの最大のz座標。- デフォルト値:
- minZ + depth
- 戻り値:
- 最大z座標
 
 - 
isEmptypublic abstract boolean isEmpty() この境界のディメンション(幅、高さまたは奥行き)のいずれかがゼロ未満であるかどうかを示します。- 戻り値:
- この境界のディメンション(幅、高さまたは奥行き)のいずれかがゼロ未満である場合はtrue
 
 - 
containspublic abstract boolean contains(Point2D p) 指定された点がBoundsの境界の内側にあるかどうかをテストします。- パラメータ:
- p- テストされる指定された点
- 戻り値:
- 指定された点がこのBoundsの境界の内側にある場合はtrue、そうでない場合はfalse
 
 - 
containspublic abstract boolean contains(Point3D p) 指定された点がBoundsの境界の内側にあるかどうかをテストします。- パラメータ:
- p- テストされる指定された3D点
- 戻り値:
- 指定された点がこのBoundsの境界の内側にある場合はtrue、そうでない場合はfalse
 
 - 
containspublic abstract boolean contains(double x, double y)指定された(x, y)座標がBoundsの境界の内側にあるかどうかをテストします。- パラメータ:
- x- テストされる指定されたx座標
- y- テストされる指定されたy座標
- 戻り値:
- 指定された(x, y)座標がこのBoundsの境界の内側にある場合はtrue、そうでない場合はfalse
 
 - 
containspublic abstract boolean contains(double x, double y, double z)指定された(x, y, z)座標がBoundsの境界の内側にあるかどうかをテストします。- パラメータ:
- x- テストされる指定されたx座標
- y- テストされる指定されたy座標
- z- テストする指定されたz座標
- 戻り値:
- 指定された(x, y)座標がこのBoundsの境界の内側にある場合はtrue、そうでない場合はfalse
 
 - 
containspublic abstract boolean contains(Bounds b) このBoundsの内部に、指定されたBounds (b)が完全に含まれるかどうかをテストします。- パラメータ:
- b- 指定されたBounds
- 戻り値:
- 指定されたBounds (b)がこのBoundsの境界の内側にある場合はtrue、そうでない場合はfalse
 
 - 
containspublic abstract boolean contains(double x, double y, double w, double h)このBoundsの内部に、指定された矩形領域が完全に含まれるかどうかをテストします。- パラメータ:
- x- 指定された矩形領域の左上隅のx座標
- y- 指定された矩形領域の左上隅のy座標
- w- 指定された矩形領域の幅
- h- 指定された矩形領域の高さ
- 戻り値:
- このBoundsの内部に、指定された矩形領域が完全に含まれる場合はtrue、そうでない場合はfalse
 
 - 
containspublic abstract boolean contains(double x, double y, double z, double w, double h, double d)このBoundsの内部に、指定された矩形領域が完全に含まれるかどうかをテストします。- パラメータ:
- x- 指定された矩形ボリュームの左上隅のx座標
- y- 指定された矩形ボリュームの左上隅のy座標
- z- 指定された矩形ボリュームの左上隅のz座標
- w- 指定された矩形ボリュームの幅
- h- 指定された矩形ボリュームの高さ
- d- 指定された矩形ボリュームの奥行き
- 戻り値:
- このBoundsの内部に、指定された矩形領域が完全に含まれる場合はtrue、そうでない場合はfalse
 
 - 
intersectspublic abstract boolean intersects(Bounds b) このBoundsの内部が、指定されたBounds (b)の内部と交差しているかどうかをテストします。- パラメータ:
- b- 指定されたBounds
- 戻り値:
- このBoundsの内部と指定されたBounds (b)の内部が交差している場合はtrue
 
 - 
intersectspublic abstract boolean intersects(double x, double y, double w, double h)このBoundsの内部が、指定された矩形領域の内部と交差しているかどうかをテストします。- パラメータ:
- x- 指定された矩形領域の左上隅のx座標
- y- 指定された矩形領域の左上隅のy座標
- w- 指定された矩形領域の幅
- h- 指定された矩形領域の高さ
- 戻り値:
- このBoundsの内部と矩形領域の内部が交差している場合はtrue
 
 - 
intersectspublic abstract boolean intersects(double x, double y, double z, double w, double h, double d)このBoundsの内部が、指定された矩形領域の内部と交差しているかどうかをテストします。- パラメータ:
- x- 指定された矩形ボリュームの左上隅のx座標
- y- 指定された矩形ボリュームの左上隅のy座標
- z- 指定された矩形ボリュームの左上隅のz座標
- w- 指定された矩形ボリュームの幅
- h- 指定された矩形ボリュームの高さ
- d- 指定された矩形ボリュームの奥行き
- 戻り値:
- このBoundsの内部と矩形領域の内部が交差している場合はtrue
 
 
- 
 
-