|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.geom.CubicCurve2D | +--java.awt.geom.CubicCurve2D.Double
double 座標で指定された 3 次パラメトリック曲線セグメントです。
クラス java.awt.geom.CubicCurve2D から継承した内部クラス |
CubicCurve2D.Double,
CubicCurve2D.Float |
フィールドの概要 | |
double |
ctrlx1
3 次曲線セグメントの最初の制御点の X 座標です。 |
double |
ctrlx2
3 次曲線セグメントの 2 番目の制御点の X 座標です。 |
double |
ctrly1
3 次曲線セグメントの最初の制御点の Y 座標です。 |
double |
ctrly2
3 次曲線セグメントの 2 番目の制御点の Y 座標です。 |
double |
x1
3 次曲線セグメントの始点の X 座標です。 |
double |
x2
3 次曲線セグメントの終点の X 座標です。 |
double |
y1
3 次曲線セグメントの始点の Y 座標です。 |
double |
y2
3 次曲線セグメントの終点の Y 座標です。 |
コンストラクタの概要 | |
CubicCurve2D.Double()
座標 (0, 0, 0, 0, 0, 0) で CubicCurve を構築および初期化します。 |
|
CubicCurve2D.Double(double x1,
double y1,
double ctrlx1,
double ctrly1,
double ctrlx2,
double ctrly2,
double x2,
double y2)
指定された座標から CubicCurve2D を構築および初期化します。 |
メソッドの概要 | |
Rectangle2D |
getBounds2D()
形状のバウンディングボックスを返します。 |
Point2D |
getCtrlP1()
最初の制御点を返します。 |
Point2D |
getCtrlP2()
2 番目の制御点を返します。 |
double |
getCtrlX1()
最初の制御点の X 座標を倍精度で返します。 |
double |
getCtrlX2()
2 番目の制御点の X 座標を倍精度で返します。 |
double |
getCtrlY1()
最初の制御点の Y 座標を倍精度で返します。 |
double |
getCtrlY2()
2 番目の制御点の Y 座標を倍精度で返します。 |
Point2D |
getP1()
始点を返します。 |
Point2D |
getP2()
終点を返します。 |
double |
getX1()
始点の X 座標を倍精度で返します。 |
double |
getX2()
終点の X 座標を倍精度で返します。 |
double |
getY1()
始点の Y 座標を倍精度で返します。 |
double |
getY2()
終点の Y 座標を倍精度で返します。 |
void |
setCurve(double x1,
double y1,
double ctrlx1,
double ctrly1,
double ctrlx2,
double ctrly2,
double x2,
double y2)
この曲線の端点と制御点の位置を、指定された double 座標に設定します。 |
クラス java.awt.geom.CubicCurve2D から継承したメソッド |
clone,
contains,
contains,
contains,
contains,
getBounds,
getFlatness,
getFlatness,
getFlatness,
getFlatnessSq,
getFlatnessSq,
getFlatnessSq,
getPathIterator,
getPathIterator,
intersects,
intersects,
setCurve,
setCurve,
setCurve,
setCurve,
solveCubic,
subdivide,
subdivide,
subdivide |
クラス java.lang.Object から継承したメソッド |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
フィールドの詳細 |
public double x1
public double y1
public double ctrlx1
public double ctrly1
public double ctrlx2
public double ctrly2
public double x2
public double y2
コンストラクタの詳細 |
public CubicCurve2D.Double()
public CubicCurve2D.Double(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2)
CubicCurve2D
を構築および初期化します。x1, y1
- 結果として生成される CubicCurve2D
の始点を指定する最初の座標ctrlx1, ctrly1
- 結果として生成される CubicCurve2D
の最初の制御点を指定する 2 番目の座標ctrlx2, ctrly2
- 結果として生成される CubicCurve2D
の 2 番目の制御点を指定する 3 番目の座標x2, y2
- 結果として生成される CubicCurve2D
の終点を指定する 4 番目の座標メソッドの詳細 |
public double getX1()
CubicCurve2D
の始点の X 座標public double getY1()
CubicCurve2D
の始点の Y 座標public Point2D getP1()
CubicCurve2D
の始点を表す Point2D
public double getCtrlX1()
CubicCurve2D
の最初の制御点の X 座標public double getCtrlY1()
CubicCurve2D
の最初の制御点の Y 座標public Point2D getCtrlP1()
CubicCurve2D
の最初の制御点を表す Point2D
public double getCtrlX2()
CubicCurve2D
の 2 番目の制御点の X 座標public double getCtrlY2()
CubicCurve2D
の 2 番目の制御点の Y 座標public Point2D getCtrlP2()
CubicCurve2D
の 2 番目の制御点を表す Point2D
public double getX2()
CubicCurve2D
の終点の X 座標public double getY2()
CubicCurve2D
の終点の Y 座標public Point2D getP2()
CubicCurve2D
の終点を表す Point2D
public void setCurve(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2)
x1, y1
- この CubicCurve2D
の始点を表す最初の座標ctrlx1, ctrly1
- この CubicCurve2D
の最初の制御点を表す 2 番目の座標ctrlx2, ctrly2
- この CubicCurve2D
の 2 番目の制御点を表す 3 番目の座標x2, y2
- この CubicCurve2D
の終点を表す 4 番目の座標public Rectangle2D getBounds2D()
Rectangle2D
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |