|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.go.ipa.jgcl.JgclGeometry | +--jp.go.ipa.jgcl.JgclNonParametricCurve | +--jp.go.ipa.jgcl.JgclNonParametricCurve2D | +--jp.go.ipa.jgcl.JgclFilletObject2D
2次元 : フィレット曲線情報を表すクラス。
このクラスは、二曲線に接する円弧 (これをフィレットという) を表す。
このクラスのインスタンスは
メソッドの概要 | |
JgclPoint2D |
center()
このフィレットの中心を返す。 |
protected void |
output(java.io.PrintWriter writer,
int indent)
出力ストリームに形状情報を出力する。 |
JgclPointOnCurve2D |
pointOnCurve1()
このフィレットの曲線 1 上の点を返す。 |
JgclPointOnCurve2D |
pointOnCurve2()
このフィレットの曲線 2 上の点を返す。 |
double |
radius()
このフィレットの半径を返す。 |
JgclTrimmedCurve2D |
toCurve(boolean smallFan)
このフィレットを曲線 (円弧) に変換する。 |
クラス jp.go.ipa.jgcl.JgclNonParametricCurve2D から継承したメソッド |
dimension, is2D |
クラス jp.go.ipa.jgcl.JgclNonParametricCurve から継承したメソッド |
isCurve |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public double radius()
public JgclPoint2D center()
public JgclPointOnCurve2D pointOnCurve1()
public JgclPointOnCurve2D pointOnCurve2()
public JgclTrimmedCurve2D toCurve(boolean smallFan)
smallFan が true の場合は、中心角がπより小さくなる方の円弧を返す。 smallFan が false の場合は、中心角がπより大きくなる方の円弧を返す。 なお、円弧の進行方向は必ず pointOnCurve1 から pointOnCurve2 へ向かう。
smallFan
- 円弧の中心角がπより小さくなるようにするかどうかprotected void output(java.io.PrintWriter writer, int indent)
JgclGeometry
内の output
writer
- PrintWriterindent
- インデントの深さJgclGeometry
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |