jp.go.ipa.jgcl
クラス JgclToleranceForParameter

java.lang.Object
  |
  +--jp.go.ipa.jgcl.JgclTolerance
        |
        +--jp.go.ipa.jgcl.JgclToleranceForParameter

public class JgclToleranceForParameter
extends JgclTolerance

パラメータ値の許容誤差を表すクラス。

JGCL では、 幾何演算を進める際の許容誤差処理において参照すべき各種の許容誤差値を 演算条件 JgclConditionOfOperation として、 まとめて管理する。

バージョン:
$Revision: 1.8 $, $Date: 2000/04/26 09:39:26 $
作成者:
Information-technology Promotion Agency, Japan
関連項目:
JgclConditionOfOperation, JgclToleranceForDistance, JgclToleranceForAngle, JgclTolerance

コンストラクタの概要
JgclToleranceForParameter(double value)
          与えられた値を許容誤差値とするオブジェクトを構築する。
 
メソッドの概要
 JgclToleranceForDistance toToleranceForDistance(JgclParametricCurve2D curve, double t)
          このパラメータ値の許容誤差を、 与えられた2次元の曲線の指定のパラメータ値での 「曲線の道のり」に変換する。
 JgclToleranceForDistance toToleranceForDistance(JgclParametricCurve3D curve, double t)
          このパラメータ値の許容誤差を、 与えられた3次元の曲線の指定のパラメータ値での 「曲線の道のり」に変換する。
 JgclToleranceForDistance toToleranceForDistanceU(JgclParametricSurface3D surface, double u, double v)
          このパラメータ値の許容誤差を、 与えられた3次元の曲面の指定のパラメータ値 (u, v) での 「U 方向の等パラメータ曲線の道のり」に変換する。
 JgclToleranceForDistance toToleranceForDistanceV(JgclParametricSurface3D surface, double u, double v)
          このパラメータ値の許容誤差を、 与えられた3次元の曲面の指定のパラメータ値 (u, v) での 「V 方向の等パラメータ曲線の道のり」に変換する。
 
クラス jp.go.ipa.jgcl.JgclTolerance から継承したメソッド
value
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JgclToleranceForParameter

public JgclToleranceForParameter(double value)
与えられた値を許容誤差値とするオブジェクトを構築する。

value の値の取り扱いに関しては、 スーパークラスのコンストラクタ に準ずる。

パラメータ:
value - パラメータ値の許容誤差
メソッドの詳細

toToleranceForDistance

public JgclToleranceForDistance toToleranceForDistance(JgclParametricCurve2D curve,
                                                       double t)
このパラメータ値の許容誤差を、 与えられた2次元の曲線の指定のパラメータ値での 「曲線の道のり」に変換する。

このパラメータ値の許容誤差の値に、 curve の t における接ベクトルの大きさを掛けて、 距離の許容誤差に変換した値を返す。

パラメータ:
curve - 曲線
t - パラメータ値
戻り値:
このパラメータ値の許容誤差に相当する距離の許容誤差

toToleranceForDistance

public JgclToleranceForDistance toToleranceForDistance(JgclParametricCurve3D curve,
                                                       double t)
このパラメータ値の許容誤差を、 与えられた3次元の曲線の指定のパラメータ値での 「曲線の道のり」に変換する。

このパラメータ値の許容誤差の値に、 curve の t における接ベクトルの大きさを掛けて、 距離の許容誤差に変換した値を返す。

パラメータ:
curve - 曲線
t - パラメータ値
戻り値:
このパラメータ値の許容誤差に相当する距離の許容誤差

toToleranceForDistanceU

public JgclToleranceForDistance toToleranceForDistanceU(JgclParametricSurface3D surface,
                                                        double u,
                                                        double v)
このパラメータ値の許容誤差を、 与えられた3次元の曲面の指定のパラメータ値 (u, v) での 「U 方向の等パラメータ曲線の道のり」に変換する。

このパラメータ値の許容誤差の値に、 surface の (u, v) における U 方向の一次偏導関数の大きさを掛けて、 距離の許容誤差に変換した値を返す。

パラメータ:
surface - 曲面
u - U 方向のパラメータ値
v - V 方向のパラメータ値
戻り値:
このパラメータ値の許容誤差に相当する距離の許容誤差

toToleranceForDistanceV

public JgclToleranceForDistance toToleranceForDistanceV(JgclParametricSurface3D surface,
                                                        double u,
                                                        double v)
このパラメータ値の許容誤差を、 与えられた3次元の曲面の指定のパラメータ値 (u, v) での 「V 方向の等パラメータ曲線の道のり」に変換する。

このパラメータ値の許容誤差の値に、 surface の (u, v) における V 方向の一次偏導関数の大きさを掛けて、 距離の許容誤差に変換した値を返す。

パラメータ:
surface - 曲面
u - U 方向のパラメータ値
v - V 方向のパラメータ値
戻り値:
このパラメータ値の許容誤差に相当する距離の許容誤差