- 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)2DBoundingBoxの新しいインスタンスを作成します。BoundingBox(double minX, double minY, double minZ, double width, double height, double depth)3DBoundingBoxの新しいインスタンスを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 booleancontains(double x, double y)指定された(x, y)座標がBoundsの境界の内側にあるかどうかをテストします。booleancontains(double x, double y, double z)指定された(x, y, z)座標がBoundsの境界の内側にあるかどうかをテストします。booleancontains(double x, double y, double w, double h)このBoundsの内部に、指定された矩形領域が完全に含まれるかどうかをテストします。booleancontains(double x, double y, double z, double w, double h, double d)このBoundsの内部に、指定された矩形領域が完全に含まれるかどうかをテストします。booleancontains(Bounds b)このBoundsの内部に、指定されたBounds (b)が完全に含まれるかどうかをテストします。booleancontains(Point2D p)指定された点がBoundsの境界の内側にあるかどうかをテストします。booleancontains(Point3D p)指定された点がBoundsの境界の内側にあるかどうかをテストします。booleanequals(Object obj)このオブジェクトと他のオブジェクトが等しいかどうかを示します。inthashCode()オブジェクトのハッシュ・コード値を返します。StringtoString()このBoundingBoxの文字列表現を返します。-
クラス javafx.geometry.Boundsで宣言されたメソッド
getDepth, getHeight, getMaxX, getMaxY, getMaxZ, getMinX, getMinY, getMinZ, getWidth, intersects, intersects, intersects, isEmpty
-
-
-
-
コンストラクタの詳細
-
BoundingBox
public BoundingBox(double minX, double minY, double minZ, double width, double height, double depth)3DBoundingBoxの新しいインスタンスを作成します。- パラメータ:
minX- 左上隅のX座標minY- 左上隅のY座標minZ-BoundingBoxの最小のz座標width-BoundingBoxの幅height-BoundingBoxの高さdepth-BoundingBoxの奥行き
-
BoundingBox
public BoundingBox(double minX, double minY, double width, double height)2DBoundingBoxの新しいインスタンスを作成します。- パラメータ:
minX- 左上隅のX座標minY- 左上隅のY座標width-BoundingBoxの幅height-BoundingBoxの高さ
-
-
メソッドの詳細
-
contains
public boolean contains(Point2D p)
指定された点がBoundsの境界の内側にあるかどうかをテストします。 境界上の点はBoundingBoxの内側にあるとみなされます。
-
contains
public boolean contains(Point3D p)
指定された点がBoundsの境界の内側にあるかどうかをテストします。 境界上の点はBoundingBoxの内側にあるとみなされます。
-
contains
public boolean contains(double x, double y)指定された(x, y)座標がBoundsの境界の内側にあるかどうかをテストします。 境界上の点はBoundingBoxの内側にあるとみなされます。
-
contains
public boolean contains(double x, double y, double z)指定された(x, y, z)座標がBoundsの境界の内側にあるかどうかをテストします。 境界上の点はBoundingBoxの内側にあるとみなされます。
-
contains
public boolean contains(Bounds b)
このBoundsの内部に、指定されたBounds (b)が完全に含まれるかどうかをテストします。 境界上の点はBoundingBoxの内側にあるとみなされます。
-
contains
public boolean contains(double x, double y, double w, double h)このBoundsの内部に、指定された矩形領域が完全に含まれるかどうかをテストします。 境界上の点はBoundingBoxの内側にあるとみなされます。
-
contains
public boolean contains(double x, double y, double z, double w, double h, double d)このBoundsの内部に、指定された矩形領域が完全に含まれるかどうかをテストします。 境界上の点はBoundingBoxの内側にあるとみなされます。
-
equals
public boolean equals(Object obj)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。- オーバーライド:
equals、クラス:Object- パラメータ:
obj- 比較対象の参照オブジェクト- 戻り値:
- このオブジェクトがobj引数と同じである場合はtrue、そうでない場合はfalse
- 関連項目:
Object.hashCode()、HashMap
-
hashCode
public int hashCode()
オブジェクトのハッシュ・コード値を返します。- オーバーライド:
hashCode、クラス:Object- 戻り値:
- オブジェクトのハッシュ・コード値。
- 関連項目:
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
-