|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--java.awt.geom.CubicCurve2D
|
+--java.awt.geom.CubicCurve2D.Float
float 座標で指定された 3 次パラメトリック曲線セグメントです。
| クラス java.awt.geom.CubicCurve2D から継承した内部クラス |
CubicCurve2D.Double,
CubicCurve2D.Float |
| フィールドの概要 | |
float |
ctrlx1
3 次曲線セグメントの最初の制御点の X 座標です。 |
float |
ctrlx2
3 次曲線セグメントの 2 番目の制御点の X 座標です。 |
float |
ctrly1
3 次曲線セグメントの最初の制御点の Y 座標です。 |
float |
ctrly2
3 次曲線セグメントの 2 番目の制御点の Y 座標です。 |
float |
x1
3 次曲線セグメントの始点の X 座標です。 |
float |
x2
3 次曲線セグメントの終点の X 座標です。 |
float |
y1
3 次曲線セグメントの始点の Y 座標です。 |
float |
y2
3 次曲線セグメントの終点の Y 座標です。 |
| コンストラクタの概要 | |
CubicCurve2D.Float()
座標 (0, 0, 0, 0, 0, 0) で CubicCurve を構築および初期化します。 |
|
CubicCurve2D.Float(float x1,
float y1,
float ctrlx1,
float ctrly1,
float ctrlx2,
float ctrly2,
float x2,
float 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)
この CubicCurve2D の端点と制御点の位置を、指定された double 座標に設定します。 |
void |
setCurve(float x1,
float y1,
float ctrlx1,
float ctrly1,
float ctrlx2,
float ctrly2,
float x2,
float y2)
この曲線の端点と制御点の位置を、指定された float 座標に設定します。 |
| クラス 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 float x1
public float y1
public float ctrlx1
public float ctrly1
public float ctrlx2
public float ctrly2
public float x2
public float y2
| コンストラクタの詳細 |
public CubicCurve2D.Float()
public CubicCurve2D.Float(float x1,
float y1,
float ctrlx1,
float ctrly1,
float ctrlx2,
float ctrly2,
float x2,
float 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 の始点を表す Point2Dpublic double getCtrlX1()
CubicCurve2D の最初の制御点の X 座標public double getCtrlY1()
CubicCurve2D の最初の制御点の Y 座標public Point2D getCtrlP1()
CubicCurve2D の最初の制御点を表す Point2Dpublic double getCtrlX2()
CubicCurve2D の 2 番目の制御点の X 座標public double getCtrlY2()
CubicCurve2D の 2 番目の制御点の Y 座標public Point2D getCtrlP2()
CubicCurve2D の 2 番目の制御点を表す Point2Dpublic 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)
CubicCurve2D の端点と制御点の位置を、指定された double 座標に設定します。x1, y1 - この CubicCurve2D の始点を表す最初の座標ctrlx1, ctrly1 - この CubicCurve2D の最初の制御点を表す 2 番目の座標ctrlx2, ctrly2 - この CubicCurve2D の 2 番目の制御点を表す 3 番目の座標x2, y2 - この CubicCurve2D の終点を表す 4 番目の座標
public void setCurve(float x1,
float y1,
float ctrlx1,
float ctrly1,
float ctrlx2,
float ctrly2,
float x2,
float y2)
x1, y1 - この CubicCurve2D の始点を表す最初の座標ctrlx1, ctrly1 - この CubicCurve2D の最初の制御点を表す 2 番目の座標ctrlx2, ctrly2 - この CubicCurve2D の 2 番目の制御点を表す 3 番目の座標x2, y2 - この CubicCurve2D の終点を表す 4 番目の座標public Rectangle2D getBounds2D()
Rectangle2D
|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||