|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.geom.Point2D
Point2D
クラスは、(x, y) 座標空間の位置を表す点を定義します。
このクラスは、2D 座標を格納するすべてのオブジェクトの抽象スーパークラスであり、座標の実際の記憶式表現は、サブクラスに委ねられています。
内部クラスの概要 | |
static class |
Point2D.Double
Double クラスは、double 精度で指定された点を定義します。 |
static class |
Point2D.Float
Float クラスは、float 精度で指定された点を定義します。 |
コンストラクタの概要 | |
protected |
Point2D()
これは、インスタンスを直接には生成できない抽象クラスです。 |
メソッドの概要 | |
Object |
clone()
このオブジェクトと同じクラスで、同じ内容の新しいオブジェクトを作成します。 |
double |
distance(double PX,
double PY)
この Point2D から指定された点までの距離を返します。 |
static double |
distance(double X1,
double Y1,
double X2,
double Y2)
2 つの点の間の距離を返します。 |
double |
distance(Point2D pt)
この Point2D から指定された Point2D までの距離を返します。 |
double |
distanceSq(double PX,
double PY)
この Point2D から指定された点までの距離の 2 乗を返します。 |
static double |
distanceSq(double X1,
double Y1,
double X2,
double Y2)
2 つの点の間の距離の 2 乗を返します。 |
double |
distanceSq(Point2D pt)
この Point2D から指定された Point2D までの距離の 2 乗を返します。 |
boolean |
equals(Object obj)
2 つの点が等しいかどうかを判定します。 |
abstract double |
getX()
この Point2D の X 座標を double 精度で返します。 |
abstract double |
getY()
この Point2D の Y 座標を double 精度で返します。 |
int |
hashCode()
この Point2D のハッシュコードを返します。 |
abstract void |
setLocation(double x,
double y)
この Point2D の位置を、指定された float 型の座標に設定します。 |
void |
setLocation(Point2D p)
この Point2D の位置を、指定された Point2D オブジェクトと同じ座標に設定します。 |
クラス java.lang.Object から継承したメソッド |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
protected Point2D()
Point2D.Float
,
Point2D.Double
,
Point
メソッドの詳細 |
public abstract double getX()
Point2D
の X 座標を double
精度で返します。Point2D
の X 座標public abstract double getY()
Point2D
の Y 座標を double
精度で返します。Point2D
の Y 座標public abstract void setLocation(double x, double y)
Point2D
の位置を、指定された float
型の座標に設定します。x, y
- この Point2D
の座標public void setLocation(Point2D p)
Point2D
の位置を、指定された Point2D
オブジェクトと同じ座標に設定します。p
- この Point2D
を表す Point2D
public static double distanceSq(double X1, double Y1, double X2, double Y2)
X1, Y1
- 最初の点の座標X2, Y2
- 2 番目の点の座標public static double distance(double X1, double Y1, double X2, double Y2)
X1, Y1
- 最初の点の座標X2, Y2
- 2 番目の点の座標public double distanceSq(double PX, double PY)
Point2D
から指定された点までの距離の 2 乗を返します。PX, PY
- もう 1 つの点の座標Point2D
と指定された点の間の距離の 2 乗public double distanceSq(Point2D pt)
Point2D
から指定された Point2D
までの距離の 2 乗を返します。pt
- 指定された Point2D
Point2D
と指定された Point2D
の間の距離の 2 乗public double distance(double PX, double PY)
Point2D
から指定された点までの距離を返します。PX, PY
- 指定された Point2D
の座標Point2D
と指定された点の間の距離public double distance(Point2D pt)
Point2D
から指定された Point2D
までの距離を返します。pt
- 指定された Point2D
Point2D
と指定された Point2D
の間の距離public Object clone()
Object
内の clone
OutOfMemoryError
- 十分なメモリがない場合Cloneable
public int hashCode()
Point2D
のハッシュコードを返します。Object
内の hashCode
Point2D
に使うハッシュコードpublic boolean equals(Object obj)
Point2D
の 2 つのインスタンスは、x
および y
メンバフィールド (座標空間でそれらの位置を表す) の値が同じ場合に等しくなります。Object
内の equals
obj
- この Point2D
と比較されるオブジェクトPoint2D
のインスタンスであり、同じ値を持つ場合は true
、そうでない場合は false
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.