|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.awt.geom.QuadCurve2D
java.awt.geom.QuadCurve2D.Double
public static class QuadCurve2D.Double
double 座標で指定した、2 次パラメトリック曲線セグメントです。
| 入れ子のクラスの概要 |
|---|
| クラス java.awt.geom.QuadCurve2D から継承された入れ子のクラス/インタフェース |
|---|
QuadCurve2D.Double, QuadCurve2D.Float |
| フィールドの概要 | |
|---|---|
double |
ctrlx
2 次曲線セグメントの制御点の X 座標です。 |
double |
ctrly
2 次曲線セグメントの制御点の Y 座標です。 |
double |
x1
2 次曲線セグメントの始点の X 座標です。 |
double |
x2
2 次曲線セグメントの終点の X 座標です。 |
double |
y1
2 次曲線セグメントの始点の Y 座標です。 |
double |
y2
2 次曲線セグメントの終点の Y 座標です。 |
| コンストラクタの概要 | |
|---|---|
QuadCurve2D.Double()
座標 (0, 0, 0, 0, 0, 0) で QuadCurve2D を構築および初期化します。 |
|
QuadCurve2D.Double(double x1,
double y1,
double ctrlx,
double ctrly,
double x2,
double y2)
指定された double 座標から QuadCurve2D を構築および初期化します。 |
|
| メソッドの概要 | |
|---|---|
Rectangle2D |
getBounds2D()
高精度で getBounds メソッドより精密な、Shape のバウンディングボックスを返します。 |
Point2D |
getCtrlPt()
制御点を返します。 |
double |
getCtrlX()
制御点の X 座標を double 精度で返します。 |
double |
getCtrlY()
制御点の Y 座標を double 精度で返します。 |
Point2D |
getP1()
始点を返します。 |
Point2D |
getP2()
終点を返します。 |
double |
getX1()
始点の X 座標を double 精度で返します。 |
double |
getX2()
終点の X 座標を double 精度で返します。 |
double |
getY1()
始点の Y 座標を double 精度で返します。 |
double |
getY2()
終点の Y 座標を double 精度で返します。 |
void |
setCurve(double x1,
double y1,
double ctrlx,
double ctrly,
double x2,
double y2)
この曲線の終点と制御点の位置を、指定された double 座標に設定します。 |
| クラス java.awt.geom.QuadCurve2D から継承されたメソッド |
|---|
clone, contains, contains, contains, contains, getBounds, getFlatness, getFlatness, getFlatness, getFlatnessSq, getFlatnessSq, getFlatnessSq, getPathIterator, getPathIterator, intersects, intersects, setCurve, setCurve, setCurve, setCurve, solveQuadratic, solveQuadratic, subdivide, subdivide, subdivide |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public double x1
public double y1
public double ctrlx
public double ctrly
public double x2
public double y2
| コンストラクタの詳細 |
|---|
public QuadCurve2D.Double()
QuadCurve2D を構築および初期化します。
public QuadCurve2D.Double(double x1,
double y1,
double ctrlx,
double ctrly,
double x2,
double y2)
double 座標から QuadCurve2D を構築および初期化します。
x1 - 始点の X 座標y1 - 始点の Y 座標ctrlx - 制御点の X 座標ctrly - 制御点の Y 座標x2 - 終点の X 座標y2 - 終点の Y 座標| メソッドの詳細 |
|---|
public double getX1()
double 精度で返します。
QuadCurve2D 内の getX1public double getY1()
double 精度で返します。
QuadCurve2D 内の getY1public Point2D getP1()
QuadCurve2D 内の getP1QuadCurve2D の始点を表す Point2Dpublic double getCtrlX()
double 精度で返します。
QuadCurve2D 内の getCtrlXpublic double getCtrlY()
double 精度で返します。
QuadCurve2D 内の getCtrlYpublic Point2D getCtrlPt()
QuadCurve2D 内の getCtrlPtPoint2D の制御点を表す Point2Dpublic double getX2()
double 精度で返します。
QuadCurve2D 内の getX2public double getY2()
double 精度で返します。
QuadCurve2D 内の getY2public Point2D getP2()
QuadCurve2D 内の getP2Point2D の終点を表す Point オブジェクト
public void setCurve(double x1,
double y1,
double ctrlx,
double ctrly,
double x2,
double y2)
double 座標に設定します。
QuadCurve2D 内の setCurvex1 - 始点の X 座標y1 - 始点の Y 座標ctrlx - 制御点の X 座標ctrly - 制御点の Y 座標x2 - 終点の X 座標y2 - 終点の Y 座標public Rectangle2D getBounds2D()
getBounds メソッドより精密な、Shape のバウンディングボックスを返します。返された Rectangle2D が Shape を囲む最小のバウンディングボックスであるとは限りません。 示された Rectangle2D 内に Shape が完全に収まるというだけです。戻り値を、倍精度値を使用して寸法を格納する Rectangle2D のインスタンスにすることもできるため、このメソッドによって返されるバウンディングボックスは、通常、getBounds メソッドによって返されるバウンディングボックスよりもぴったりしたものになり、オーバーフローのために失敗することはありません。
Shape 内の getBounds2DShape の高精度バウンディングボックスを表す Rectangle2D のインスタンスShape.getBounds()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。