public class Rectangle2D extends Object
| 修飾子と型 | フィールドと説明 |
|---|---|
static Rectangle2D |
EMPTY
空の
Rectangle2Dインスタンス(すべての座標が0)。 |
| コンストラクタと説明 |
|---|
Rectangle2D(double minX, double minY, double width, double height)
Rectangle2Dの新しいインスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean |
contains(double x, double y)
指定された
(x, y)座標がRectangle2Dの境界の内側にあるかどうかをテストします。 |
boolean |
contains(double x, double y, double w, double h)
この
Rectangle2Dの内部に、指定された矩形領域が完全に含まれるかどうかをテストします。 |
boolean |
contains(Point2D p)
指定された点が
Rectangle2Dの境界の内側にあるかどうかをテストします。 |
boolean |
contains(Rectangle2D r)
この
Rectangle2Dの内部に、指定されたRectangle2D (r)が完全に含まれるかどうかをテストします。 |
boolean |
equals(Object obj)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。
|
double |
getHeight()
この
Rectangle2Dの高さ。 |
double |
getMaxX()
この
Rectangle2Dの右下隅のx座標。 |
double |
getMaxY()
この
Rectangle2Dの右下隅のy座標。 |
double |
getMinX()
この
Rectangle2Dの左上隅のx座標。 |
double |
getMinY()
この
Rectangle2Dの左上隅のy座標。 |
double |
getWidth()
この
Rectangle2Dの幅。 |
int |
hashCode()
この
Rectangle2Dオブジェクトのハッシュ・コードを返します。 |
boolean |
intersects(double x, double y, double w, double h)
この
Rectangle2Dの内部が、指定された矩形領域の内部と交差しているかどうかをテストします。 |
boolean |
intersects(Rectangle2D r)
この
Rectangle2Dの内部が、指定されたRectangle2D (r)の内部と交差しているかどうかをテストします。 |
String |
toString()
この
Rectangle2Dの文字列表現を返します。 |
public static final Rectangle2D EMPTY
Rectangle2Dインスタンス(すべての座標が0)。public Rectangle2D(double minX,
double minY,
double width,
double height)
Rectangle2Dの新しいインスタンスを作成します。minX - Rectangle2Dの左上隅のx座標minY - Rectangle2Dの左上隅のy座標width - Rectangle2Dの幅height - Rectangle2Dの高さpublic double getMinX()
Rectangle2Dの左上隅のx座標。public double getMinY()
Rectangle2Dの左上隅のy座標。public double getWidth()
Rectangle2Dの幅。public double getHeight()
Rectangle2Dの高さ。public double getMaxX()
Rectangle2Dの右下隅のx座標。minX + widthpublic double getMaxY()
Rectangle2Dの右下隅のy座標。minY + heightpublic boolean contains(Point2D p)
Rectangle2Dの境界の内側にあるかどうかをテストします。p - テストされる指定された点Rectangle2Dの境界の内側にある場合はtrue、そうでない場合はfalse。public boolean contains(double x,
double y)
(x, y)座標がRectangle2Dの境界の内側にあるかどうかをテストします。x - テストされる指定されたx座標y - テストされる指定されたy座標(x, y)座標がこのRectangle2Dの境界の内側にある場合はtrue、そうでない場合はfalse。public boolean contains(Rectangle2D r)
Rectangle2Dの内部に、指定されたRectangle2D (r)が完全に含まれるかどうかをテストします。r - 指定されたRectangle2Dr)がこのRectangle2Dの境界の内側にある場合はtrue、そうでない場合はfalse。public boolean contains(double x,
double y,
double w,
double h)
Rectangle2Dの内部に、指定された矩形領域が完全に含まれるかどうかをテストします。x - 指定された矩形領域の左上隅のx座標y - 指定された矩形領域の左上隅のy座標w - 指定された矩形領域の幅h - 指定された矩形領域の高さRectangle2Dの内部に、指定された矩形領域が完全に含まれる場合はtrue、そうでない場合はfalse。public boolean intersects(Rectangle2D r)
Rectangle2Dの内部が、指定されたRectangle2D (r)の内部と交差しているかどうかをテストします。r - 指定されたRectangle2DRectangle2Dの内部と指定されたRectangle2D (r)の内部が交差している場合はtrue。public boolean intersects(double x,
double y,
double w,
double h)
Rectangle2Dの内部が、指定された矩形領域の内部と交差しているかどうかをテストします。x - 指定された矩形領域の左上隅のx座標y - 指定された矩形領域の左上隅のy座標w - 指定された矩形領域の幅h - 指定された矩形領域の高さRectangle2Dの内部と矩形領域の内部が交差している場合はtrue。public boolean equals(Object obj)
public int hashCode()
Rectangle2Dオブジェクトのハッシュ・コードを返します。Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.