java.lang.Object
java.awt.geom.CubicCurve2D
java.awt.geom.CubicCurve2D.Double
- すべての実装されたインタフェース:
Shape
,Serializable
,Cloneable
- 含まれているクラス:
CubicCurve2D
public static class CubicCurve2D.Double extends CubicCurve2D implements Serializable
double
座標で指定された3次パラメトリック曲線セグメント。- 導入されたバージョン:
- 1.2
- 関連項目:
-
ネストされたクラスのサマリー
クラス java.awt.geom.CubicCurve2Dで宣言されたネストされたクラス/インタフェース
CubicCurve2D.Double, CubicCurve2D.Float
-
フィールドのサマリー
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明最初の制御点を返します。2番目の制御点を返します。double
最初の制御点のX座標を倍精度で返します。double
2番目の制御点のX座標を倍精度で返します。double
最初の制御点のY座標を倍精度で返します。double
2番目の制御点のY座標を倍精度で返します。getP1()
始点を返します。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, getBounds2D, getFlatness, getFlatness, getFlatness, getFlatnessSq, getFlatnessSq, getFlatnessSq, getPathIterator, getPathIterator, intersects, intersects, setCurve, setCurve, setCurve, setCurve, solveCubic, solveCubic, subdivide, subdivide, subdivide
-
フィールド詳細
-
x1
public double x13次曲線セグメントの始点のX座標です。- 導入されたバージョン:
- 1.2
-
y1
public double y13次曲線セグメントの始点のY座標です。- 導入されたバージョン:
- 1.2
-
ctrlx1
public double ctrlx13次曲線セグメントの最初の制御点のX座標です。- 導入されたバージョン:
- 1.2
-
ctrly1
public double ctrly13次曲線セグメントの最初の制御点のY座標です。- 導入されたバージョン:
- 1.2
-
ctrlx2
public double ctrlx23次曲線セグメントの2番目の制御点のX座標です。- 導入されたバージョン:
- 1.2
-
ctrly2
public double ctrly23次曲線セグメントの2番目の制御点のY座標です。- 導入されたバージョン:
- 1.2
-
x2
public double x23次曲線セグメントの終点のX座標です。- 導入されたバージョン:
- 1.2
-
y2
public double y23次曲線セグメントの終点のY座標です。- 導入されたバージョン:
- 1.2
-
-
コンストラクタの詳細
-
Double
public Double()座標(0, 0, 0, 0, 0, 0, 0, 0)でCubicCurveを構築および初期化します。- 導入されたバージョン:
- 1.2
-
Double
public Double(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2) 指定されたdouble
座標からCubicCurve2D
を構築および初期化します。- パラメータ:
x1
- 結果となるCubicCurve2D
の始点のX座標y1
- 結果となるCubicCurve2D
の始点のY座標ctrlx1
- 結果となるCubicCurve2D
に対する最初の制御点のX座標ctrly1
- 結果となるCubicCurve2D
に対する最初の制御点のY座標ctrlx2
- 結果となるCubicCurve2D
に対する2番目の制御点のX座標ctrly2
- 結果となるCubicCurve2D
に対する2番目の制御点のY座標x2
- 結果となるCubicCurve2D
の終点のX座標y2
- 結果となるCubicCurve2D
の終点のY座標- 導入されたバージョン:
- 1.2
-
-
メソッドの詳細
-
getX1
public double getX1()始点のX座標を倍精度で返します。- 定義:
getX1
、クラスCubicCurve2D
- 戻り値:
CubicCurve2D
の始点のX座標。- 導入されたバージョン:
- 1.2
-
getY1
public double getY1()始点のY座標を倍精度で返します。- 定義:
getY1
、クラスCubicCurve2D
- 戻り値:
CubicCurve2D
の始点のY座標。- 導入されたバージョン:
- 1.2
-
getP1
public Point2D getP1()始点を返します。- 定義:
getP1
、クラスCubicCurve2D
- 戻り値:
CubicCurve2D
の始点であるPoint2D
。- 導入されたバージョン:
- 1.2
-
getCtrlX1
public double getCtrlX1()最初の制御点のX座標を倍精度で返します。- 定義:
getCtrlX1
、クラスCubicCurve2D
- 戻り値:
CubicCurve2D
の最初の制御点のX座標。- 導入されたバージョン:
- 1.2
-
getCtrlY1
public double getCtrlY1()最初の制御点のY座標を倍精度で返します。- 定義:
getCtrlY1
、クラスCubicCurve2D
- 戻り値:
CubicCurve2D
の最初の制御点のY座標。- 導入されたバージョン:
- 1.2
-
getCtrlP1
public Point2D getCtrlP1()最初の制御点を返します。- 定義:
getCtrlP1
、クラスCubicCurve2D
- 戻り値:
CubicCurve2D
の最初の制御点であるPoint2D
。- 導入されたバージョン:
- 1.2
-
getCtrlX2
public double getCtrlX2()2番目の制御点のX座標を倍精度で返します。- 定義:
getCtrlX2
、クラスCubicCurve2D
- 戻り値:
CubicCurve2D
の2番目の制御点のX座標。- 導入されたバージョン:
- 1.2
-
getCtrlY2
public double getCtrlY2()2番目の制御点のY座標を倍精度で返します。- 定義:
getCtrlY2
、クラスCubicCurve2D
- 戻り値:
CubicCurve2D
の2番目の制御点のY座標。- 導入されたバージョン:
- 1.2
-
getCtrlP2
public Point2D getCtrlP2()2番目の制御点を返します。- 定義:
getCtrlP2
、クラスCubicCurve2D
- 戻り値:
CubicCurve2D
の2番目の制御点であるPoint2D
。- 導入されたバージョン:
- 1.2
-
getX2
public double getX2()終点のX座標を倍精度で返します。- 定義:
getX2
、クラスCubicCurve2D
- 戻り値:
CubicCurve2D
の終点のX座標。- 導入されたバージョン:
- 1.2
-
getY2
public double getY2()終点のY座標を倍精度で返します。- 定義:
getY2
、クラスCubicCurve2D
- 戻り値:
CubicCurve2D
の終点のY座標。- 導入されたバージョン:
- 1.2
-
getP2
public Point2D getP2()終点を返します。- 定義:
getP2
、クラスCubicCurve2D
- 戻り値:
CubicCurve2D
の終点であるPoint2D
。- 導入されたバージョン:
- 1.2
-
setCurve
public void setCurve(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2) この曲線の終点と制御点の位置を、指定されたdouble座標に設定します。- 定義:
setCurve
、クラスCubicCurve2D
- パラメータ:
x1
- このCubicCurve2D
の始点を設定するために使用されるX座標y1
-CubicCurve2D
の始点を設定するために使用されるY座標ctrlx1
-CubicCurve2D
に対する最初の制御点を設定するために使用されるX座標ctrly1
-CubicCurve2D
に対する最初の制御点を設定するために使用されるY座標ctrlx2
-CubicCurve2D
に対する2番目の制御点を設定するために使用されるX座標ctrly2
-CubicCurve2D
に対する2番目の制御点を設定するために使用されるY座標x2
- このCubicCurve2D
の終点を設定するために使用されるX座標y2
-CubicCurve2D
の終点を設定するために使用されるY座標- 導入されたバージョン:
- 1.2
-