インタフェース
jp.go.ipa.jgcl.JgclCurveCurveInterference2D の使用

jp.go.ipa.jgcl での JgclCurveCurveInterference2D の使用
 

JgclCurveCurveInterference2D を実装している jp.go.ipa.jgcl のクラス
 class JgclIntersectionPoint2D
          2次元 : 二曲線の交点を表すクラス。
 class JgclOverlapCurve2D
          2次元 : 二曲線が (交差せず) オーバーラップしている区間を表すクラス。
 

JgclCurveCurveInterference2D を返す jp.go.ipa.jgcl のメソッド
abstract  JgclCurveCurveInterference2D[] JgclBoundedCurve2D.interfere(JgclBoundedCurve2D mate)
          この有限曲線と他の有限曲線の干渉を求める抽象メソッド。
 JgclCurveCurveInterference2D[] JgclPureBezierCurve2D.interfere(JgclBoundedCurve2D mate)
          この有限曲線と他の有界曲線の干渉を求める。
 JgclCurveCurveInterference2D JgclCurveCurveInterference2D.trim1(JgclParameterSection sec, jp.go.ipa.jgcl.JgclParameterConversion2D conv)
          この干渉の一方の曲線 (曲線1) 上での位置を、 与えられた変換処理によって変換したものに置き換えた干渉を返す。
 JgclCurveCurveInterference2D JgclCurveCurveInterference2D.trim2(JgclParameterSection sec, jp.go.ipa.jgcl.JgclParameterConversion2D conv)
          この干渉の他方の曲線 (曲線2) 上での位置を、 与えられた変換処理によって変換したものに置き換えた干渉を返す。
 JgclCurveCurveInterference2D JgclCurveCurveInterference2D.changeCurve1(JgclParametricCurve2D newCurve)
          この干渉の一方の曲線 (曲線1) を与えられた曲線に置き換えた干渉を返す。
 JgclCurveCurveInterference2D JgclCurveCurveInterference2D.changeCurve2(JgclParametricCurve2D newCurve)
          この干渉の他方の曲線 (曲線2) を与えられた曲線に置き換えた干渉を返す。
 JgclCurveCurveInterference2D[] JgclBsplineCurve2D.interfere(JgclBoundedCurve2D mate)
          この有限曲線と他の有界曲線の干渉を求める。
 JgclCurveCurveInterference2D[] JgclCompositeCurveSegment2D.interfere(JgclBoundedCurve2D mate)
          この有限曲線と他の有限曲線の干渉を求める。
 JgclCurveCurveInterference2D JgclIntersectionPoint2D.trim1(JgclParameterSection sec, jp.go.ipa.jgcl.JgclParameterConversion2D conv)
          この干渉の一方の曲線 (曲線1) 上での位置を、 与えられた変換処理によって変換したものに置き換えた干渉を返す。
 JgclCurveCurveInterference2D JgclIntersectionPoint2D.trim2(JgclParameterSection sec, jp.go.ipa.jgcl.JgclParameterConversion2D conv)
          この干渉の他方の曲線 (曲線2) 上での位置を、 与えられた変換処理によって変換したものに置き換えた干渉を返す。
 JgclCurveCurveInterference2D JgclIntersectionPoint2D.changeCurve1(JgclParametricCurve2D newCurve)
          この干渉の一方の曲線 (曲線1) を与えられた曲線に置き換えた干渉を返す。
 JgclCurveCurveInterference2D JgclIntersectionPoint2D.changeCurve2(JgclParametricCurve2D newCurve)
          この干渉の他方の曲線 (曲線2) を与えられた曲線に置き換えた干渉を返す。
 JgclCurveCurveInterference2D[] JgclTrimmedCurve2D.interfere(JgclBoundedCurve2D mate)
          この有限曲線と他の有限曲線の干渉を求める。
 JgclCurveCurveInterference2D JgclOverlapCurve2D.trim1(JgclParameterSection sec, jp.go.ipa.jgcl.JgclParameterConversion2D conv)
          この干渉の一方の曲線 (曲線1) 上での位置を、 与えられた変換処理によって変換したものに置き換えた干渉を返す。
 JgclCurveCurveInterference2D JgclOverlapCurve2D.trim2(JgclParameterSection sec, jp.go.ipa.jgcl.JgclParameterConversion2D conv)
          この干渉の他方の曲線 (曲線2) 上での位置を、 与えられた変換処理によって変換したものに置き換えた干渉を返す。
 JgclCurveCurveInterference2D JgclOverlapCurve2D.changeCurve1(JgclParametricCurve2D newCurve)
          この干渉の一方の曲線 (曲線1) を与えられた曲線に置き換えた干渉を返す。
 JgclCurveCurveInterference2D JgclOverlapCurve2D.changeCurve2(JgclParametricCurve2D newCurve)
          この干渉の他方の曲線 (曲線2) を与えられた曲線に置き換えた干渉を返す。
 JgclCurveCurveInterference2D JgclBoundedLine2D.interfere1(JgclBoundedLine2D mate)
          この線分と他の線分との干渉を求める。
 JgclCurveCurveInterference2D[] JgclBoundedLine2D.interfere(JgclBoundedCurve2D mate)
          この有限曲線と他の有限曲線の干渉を求める。
 JgclCurveCurveInterference2D[] JgclPolyline2D.interfere(JgclBoundedCurve2D mate)
          この有限曲線と他の有界曲線の干渉を求める。
 JgclCurveCurveInterference2D[] JgclPolyline2D.selfInterfere()
          このポリラインの自己干渉を求める。
 JgclCurveCurveInterference2D[] JgclCompositeCurve2D.interfere(JgclBoundedCurve2D mate)
          この有限曲線と他の有限曲線の干渉を求める。