|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
2次元 : 二曲線間の干渉を表すインターフェイス
メソッドの概要 | |
JgclCurveCurveInterference2D |
changeCurve1(JgclParametricCurve2D newCurve)
この干渉の一方の曲線 (曲線1) を与えられた曲線に置き換えた干渉を返す。 |
JgclCurveCurveInterference2D |
changeCurve2(JgclParametricCurve2D newCurve)
この干渉の他方の曲線 (曲線2) を与えられた曲線に置き換えた干渉を返す。 |
boolean |
isOverlapCurve()
この干渉がオーバーラップであるか否かを返す。 |
JgclOverlapCurve2D |
toOverlapCurve()
この干渉をオーバーラップに変換する。 |
JgclCurveCurveInterference2D |
trim1(JgclParameterSection sec,
jp.go.ipa.jgcl.JgclParameterConversion2D conv)
この干渉の一方の曲線 (曲線1) 上での位置を、 与えられた変換処理によって変換したものに置き換えた干渉を返す。 |
JgclCurveCurveInterference2D |
trim2(JgclParameterSection sec,
jp.go.ipa.jgcl.JgclParameterConversion2D conv)
この干渉の他方の曲線 (曲線2) 上での位置を、 与えられた変換処理によって変換したものに置き換えた干渉を返す。 |
インタフェース jp.go.ipa.jgcl.JgclInterference2D から継承したメソッド |
isIntersectionPoint, toIntersectionPoint |
メソッドの詳細 |
public boolean isOverlapCurve()
public JgclOverlapCurve2D toOverlapCurve()
オーバーラップに変換できない場合は null を返す。
public JgclCurveCurveInterference2D trim1(JgclParameterSection sec, jp.go.ipa.jgcl.JgclParameterConversion2D conv)
sec
- 曲線1 のパラメータ区間conv
- 曲線1 のパラメータ値を変換するオブジェクトpublic JgclCurveCurveInterference2D trim2(JgclParameterSection sec, jp.go.ipa.jgcl.JgclParameterConversion2D conv)
sec
- 曲線2 のパラメータ区間conv
- 曲線2 のパラメータ値を変換するオブジェクトpublic JgclCurveCurveInterference2D changeCurve1(JgclParametricCurve2D newCurve)
パラメータ値などはそのまま。
newCurve
- 曲線1 に設定する曲線public JgclCurveCurveInterference2D changeCurve2(JgclParametricCurve2D newCurve)
パラメータ値などはそのまま。
newCurve
- 曲線2 に設定する曲線
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |