クラス
jp.go.ipa.jgcl.JgclBsplineCurve2D の使用

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

JgclBsplineCurve2D を返す jp.go.ipa.jgcl のメソッド
abstract  JgclBsplineCurve2D JgclParametricCurve2D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す抽象メソッド。
abstract  JgclBsplineCurve2D JgclParametricCurve2D.offsetByBsplineCurve(JgclParameterSection pint, double magni, int side, JgclToleranceForDistance tol)
          この曲線の指定の区間をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める抽象メソッド。
protected static JgclBsplineCurve2D JgclConic2D.convertPolyBezierCurvesToOneBsplineCurve(JgclPureBezierCurve2D[] bezierCurves, boolean closed)
          ある円錐曲線の一部を再現する有理ベジエ曲線列を一本の有理Bスプライン曲線に変換する。
 JgclBsplineCurve2D JgclHyperbola2D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を再現する有理Bスプライン曲線を返す。
 JgclBsplineCurve2D JgclHyperbola2D.offsetByBsplineCurve(JgclParameterSection pint, double magni, int side, JgclToleranceForDistance tol)
          この曲線の指定の区間をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める。
 JgclBsplineCurve2D JgclBoundedCurve2D.toBsplineCurve()
          この有限曲線全体を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve2D JgclBoundedCurve2D.offsetByBsplineCurve(double magni, int side, JgclToleranceForDistance tol)
          この有限曲線全体をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める。
 JgclBsplineCurve2D JgclPureBezierCurve2D.toBsplineCurve()
          この有限曲線全体を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve2D JgclPureBezierCurve2D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve2D JgclPureBezierCurve2D.offsetByBsplineCurve(JgclParameterSection pint, double magni, int side, JgclToleranceForDistance tol)
          この曲線の指定の区間をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める。
 JgclBsplineCurve2D JgclPolynomialCurve2D.toBsplineCurve(JgclParameterSection section)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve2D JgclPolynomialCurve2D.offsetByBsplineCurve(JgclParameterSection pint, double magni, int side, JgclToleranceForDistance tol)
          この曲線の指定の区間をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める。
 JgclBsplineCurve2D JgclEllipse2D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を再現する有理Bスプライン曲線を返す。
 JgclBsplineCurve2D JgclEllipse2D.offsetByBsplineCurve(JgclParameterSection pint, double magni, int side, JgclToleranceForDistance tol)
          この曲線の指定の区間をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める。
 JgclBsplineCurve2D JgclBsplineCurve2D.toBsplineCurve()
          この有限曲線全体を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve2D JgclBsplineCurve2D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve2D JgclBsplineCurve2D.offsetByBsplineCurve(JgclParameterSection pint, double magni, int side, JgclToleranceForDistance tol)
          この曲線の指定の区間をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める。
 JgclBsplineCurve2D JgclBsplineCurve2D.insertKnot(double param)
          この曲線の、指定のパラメータ値の位置に新たなノットを挿入した曲線を返す。
 JgclBsplineCurve2D[] JgclBsplineCurve2D.divide(double param)
          このBスプライン曲線を、与えられたパラメータ値で分割する。
 JgclBsplineCurve2D JgclBsplineCurve2D.truncate(JgclParameterSection section)
          このBスプライン曲線を、与えられたパラメータ区間で切断する。
 JgclBsplineCurve2D JgclBsplineCurve2D.shiftIfPeriodic(double newStartParam)
          この「閉じた形式」のBスプライン曲線の形状を変えずに、 与えられたパラメータ値に対応する点を開始点とするように 変換したものを返す。
 JgclBsplineCurve2D JgclBsplineCurve2D.elevateOneDegree()
          この曲線を、形状をそのままにして、次数を一つ上げた曲線を返す。
 JgclBsplineCurve2D JgclBsplineCurve2D.mergeIfContinuous(JgclBsplineCurve2D mate)
          このBスプライン曲線と、 このBスプライン曲線の終了点に幾何的に繋がっているBスプライン曲線を 一本のBスプライン曲線にする。
 JgclBsplineCurve2D JgclLine2D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve2D JgclLine2D.offsetByBsplineCurve(JgclParameterSection pint, double magni, int side, JgclToleranceForDistance tol)
          この曲線の指定の区間をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める。
 JgclBsplineCurve2D JgclCompositeCurveSegment2D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve2D JgclCompositeCurveSegment2D.offsetByBsplineCurve(JgclParameterSection pint, double magni, int side, JgclToleranceForDistance tol)
          この曲線の指定の区間をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める。
 JgclBsplineCurve2D JgclTrimmedCurve2D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve2D JgclTrimmedCurve2D.offsetByBsplineCurve(JgclParameterSection pint, double magni, int side, JgclToleranceForDistance tol)
          この曲線の指定の区間をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める。
 JgclBsplineCurve2D JgclBoundedLine2D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve2D JgclBoundedLine2D.offsetByBsplineCurve(JgclParameterSection pint, double magni, int side, JgclToleranceForDistance tol)
          この曲線の指定の区間をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める。
 JgclBsplineCurve2D JgclCircle2D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を再現する有理Bスプライン曲線を返す。
 JgclBsplineCurve2D JgclCircle2D.offsetByBsplineCurve(JgclParameterSection pint, double magni, int side, JgclToleranceForDistance tol)
          この曲線の指定の区間をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める。
 JgclBsplineCurve2D JgclPolyline2D.toBsplineCurve()
          この有限曲線全体を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve2D JgclPolyline2D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve2D JgclPolyline2D.offsetByBsplineCurve(JgclParameterSection pint, double magni, int side, JgclToleranceForDistance tol)
          この曲線の指定の区間をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める。
 JgclBsplineCurve2D JgclCompositeCurve2D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を厳密に再現する有理 Bspline 曲線を返す。
 JgclBsplineCurve2D JgclCompositeCurve2D.offsetByBsplineCurve(JgclParameterSection pint, double magni, int side, JgclToleranceForDistance tol)
          この曲線の指定の区間をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める。
 JgclBsplineCurve2D JgclParabola2D.toBsplineCurve(JgclParameterSection pint)
          この曲線の指定の区間を再現する有理Bスプライン曲線を返す。
 JgclBsplineCurve2D JgclParabola2D.offsetByBsplineCurve(JgclParameterSection pint, double magni, int side, JgclToleranceForDistance tol)
          この曲線の指定の区間をオフセットした曲線を、 与えられた誤差で近似する Bspline 曲線を求める。
 

JgclBsplineCurve2D 型のパラメータを持つ jp.go.ipa.jgcl のメソッド
 JgclBsplineCurve2D JgclBsplineCurve2D.mergeIfContinuous(JgclBsplineCurve2D mate)
          このBスプライン曲線と、 このBスプライン曲線の終了点に幾何的に繋がっているBスプライン曲線を 一本のBスプライン曲線にする。