|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object
|
+--java.awt.geom.Line2D
|
+--java.awt.geom.Line2D.Float
float 座標で指定されたラインセグメントです。
| 入れ子クラスの概要 |
| クラス java.awt.geom.Line2D から継承した入れ子クラス |
Line2D.Double, Line2D.Float |
| フィールドの概要 | |
float |
x1
ラインセグメントの始点の X 座標です。 |
float |
x2
ラインセグメントの終点の X 座標です。 |
float |
y1
ラインセグメントの始点の Y 座標です。 |
float |
y2
ラインセグメントの終点の Y 座標です。 |
| コンストラクタの概要 | |
Line2D.Float()
座標 (0, 0) -> (0, 0) で Line を構築および初期化します。 |
|
Line2D.Float(float X1,
float Y1,
float X2,
float Y2)
指定された座標から Line を構築および初期化します。 |
|
Line2D.Float(Point2D p1,
Point2D p2)
指定された Point2D オブジェクトから Line2D を構築および初期化します。 |
|
| メソッドの概要 | |
Rectangle2D |
getBounds2D()
この Line2D の高精度バウンディングボックスを返します。 |
Point2D |
getP1()
始点を返します。 |
Point2D |
getP2()
終点を返します。 |
double |
getX1()
始点の X 座標を倍精度で返します。 |
double |
getX2()
終点の X 座標を倍精度で返します。 |
double |
getY1()
始点の Y 座標を倍精度で返します。 |
double |
getY2()
終点の Y 座標を倍精度で返します。 |
void |
setLine(double X1,
double Y1,
double X2,
double Y2)
この Line2D の両方の端点の位置を、指定された double 型の座標に設定します。 |
void |
setLine(float X1,
float Y1,
float X2,
float Y2)
この Line2D の両方の端点の位置を、指定された float 型の座標に設定します。 |
| クラス java.awt.geom.Line2D から継承したメソッド |
clone, contains, contains, contains, contains, getBounds, getPathIterator, getPathIterator, intersects, intersects, intersectsLine, intersectsLine, linesIntersect, ptLineDist, ptLineDist, ptLineDist, ptLineDistSq, ptLineDistSq, ptLineDistSq, ptSegDist, ptSegDist, ptSegDist, ptSegDistSq, ptSegDistSq, ptSegDistSq, relativeCCW, relativeCCW, relativeCCW, setLine, setLine |
| クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
public float x1
public float y1
public float x2
public float y2
| コンストラクタの詳細 |
public Line2D.Float()
public Line2D.Float(float X1,
float Y1,
float X2,
float Y2)
public Line2D.Float(Point2D p1,
Point2D p2)
Point2D オブジェクトから Line2D を構築および初期化します。
p1 - 最初の Point2Dp2 - 2 番目の Point2D| メソッドの詳細 |
public double getX1()
Line2D 内の getX1Line2D オブジェクトの始点の x 座標 (倍精度)public double getY1()
Line2D 内の getY1Line2D オブジェクトの始点の y 座標 (倍精度)public Point2D getP1()
Line2D 内の getP1Line2D の始点を表す Point2D オブジェクトpublic double getX2()
Line2D 内の getX2Line2D オブジェクトの終点の x 座標 (倍精度)public double getY2()
Line2D 内の getY2Line2D オブジェクトの終点の Y 座標 (倍精度)public Point2D getP2()
Line2D 内の getP2Line2D の終点を表す Point2D オブジェクト
public void setLine(double X1,
double Y1,
double X2,
double Y2)
Line2D の両方の端点の位置を、指定された double 型の座標に設定します。
Line2D 内の setLine
public void setLine(float X1,
float Y1,
float X2,
float Y2)
Line2D の両方の端点の位置を、指定された float 型の座標に設定します。
public Rectangle2D getBounds2D()
Line2D の高精度バウンディングボックスを返します。
Line2D の高精度バウンディングボックスを表す Rectangle2DShape.getBounds()
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.