public class RectangleArea
extends java.lang.Object
implements java.io.Serializable
コンストラクタと説明 |
---|
RectangleArea(double x,
double y,
double width,
double height)
位置とサイズを指定して、矩形領域オブジェクトを生成します。
|
RectangleArea(java.awt.Rectangle rectangle) |
修飾子とタイプ | メソッドと説明 |
---|---|
RectangleArea |
applyScale(double scale)
スケールを適用します。
|
RectangleArea |
ceil()
座標・サイズの小数点以下の値を切り上げた矩形領域を生成します。
|
boolean |
equals(java.lang.Object o)
同じ矩形領域を表すか調べます。
|
RectangleArea |
floor()
座標・サイズの小数点以下の値を切り捨てた矩形領域を生成します。
|
double |
getHeight()
要素の高さを取得します。
|
double |
getWidth()
要素の幅を取得します。
|
double |
getX()
x座標を取得します。
|
double |
getY()
y座標を取得します。
|
int |
hashCode() |
RectangleArea |
move(double deltaX,
double deltaY)
指定量移動させた矩形領域を生成します。
|
RectangleArea |
round()
座標・サイズの小数点以下の値を四捨五入した矩形領域を生成します。
|
java.awt.Rectangle |
toRectangle()
四捨五入された位置・座標を持った
Rectangle に変換します。 |
java.lang.String |
toString() |
public RectangleArea(double x, double y, double width, double height)
x
- 左上のx座標y
- 左上のy座標width
- 幅height
- 高さpublic RectangleArea(java.awt.Rectangle rectangle)
public double getX()
public double getY()
public double getWidth()
public double getHeight()
public RectangleArea floor()
public RectangleArea round()
public RectangleArea ceil()
public RectangleArea move(double deltaX, double deltaY)
deltaX
- X座標方向の移動量deltaY
- Y座標方向の移動量public RectangleArea applyScale(double scale)
scale
- スケールpublic java.awt.Rectangle toRectangle()
Rectangle
に変換します。Rectangle
public boolean equals(java.lang.Object o)
equals
クラス内 java.lang.Object
o
- 比較対象のオブジェクトpublic int hashCode()
hashCode
クラス内 java.lang.Object
public java.lang.String toString()
toString
クラス内 java.lang.Object