|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.go.ipa.jgcl.JgclTolerance | +--jp.go.ipa.jgcl.JgclToleranceForDistance
距離の許容誤差を表すクラス。
JGCL では、
幾何演算を進める際の許容誤差処理において参照すべき各種の許容誤差値を
演算条件 JgclConditionOfOperation
として、
まとめて管理する。
JgclConditionOfOperation
,
JgclToleranceForAngle
,
JgclToleranceForParameter
,
JgclTolerance
コンストラクタの概要 | |
JgclToleranceForDistance(double value)
与えられた値を許容誤差値とするオブジェクトを構築する。 |
メソッドの概要 | |
double |
squared()
この距離の許容誤差の値の自乗を返す。 |
JgclToleranceForAngle |
toToleranceForAngle(double radius)
この距離の許容誤差を、 与えられた半径の円での 「角度の差」に変換する。 |
JgclToleranceForParameter |
toToleranceForParameter(JgclParametricCurve2D curve,
double t)
この距離の許容誤差を、 与えられた2次元の曲線の指定のパラメータ値での 「パラメータ値の差」に変換する。 |
JgclToleranceForParameter |
toToleranceForParameter(JgclParametricCurve3D curve,
double t)
この距離の許容誤差を、 与えられた3次元の曲線の指定のパラメータ値での 「パラメータ値の差」に変換する。 |
JgclToleranceForParameter |
toToleranceForParameterU(JgclParametricSurface3D surface,
double u,
double v)
この距離の許容誤差を、 与えられた3次元の曲面の指定のパラメータ値 (u, v) での 「U 方向のパラメータ値の差」に変換する。 |
JgclToleranceForParameter |
toToleranceForParameterV(JgclParametricSurface3D surface,
double u,
double v)
この距離の許容誤差を、 与えられた3次元の曲面の指定のパラメータ値 (u, v) での 「V 方向のパラメータ値の差」に変換する。 |
double |
value2()
この距離の許容誤差の値の自乗を返す。 |
クラス jp.go.ipa.jgcl.JgclTolerance から継承したメソッド |
value |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public JgclToleranceForDistance(double value)
value の値の取り扱いに関しては、
スーパークラスのコンストラクタ
に準ずる。
value
- 距離の許容誤差値メソッドの詳細 |
public double value2()
public double squared()
public JgclToleranceForParameter toToleranceForParameter(JgclParametricCurve2D curve, double t)
この距離の許容誤差の値を、 curve の t における接ベクトルの大きさで割り、 パラメータ値の許容誤差に変換した値を返す。
curve
- 曲線t
- パラメータ値public JgclToleranceForParameter toToleranceForParameter(JgclParametricCurve3D curve, double t)
この距離の許容誤差の値を、 curve の t における接ベクトルの大きさで割り、 パラメータ値の許容誤差に変換した値を返す。
curve
- 曲線t
- パラメータ値public JgclToleranceForParameter toToleranceForParameterU(JgclParametricSurface3D surface, double u, double v)
この距離の許容誤差の値を、 surface の (u, v) における U 方向の一次偏導関数の大きさで割り、 パラメータ値の許容誤差に変換した値を返す。
surface
- 曲面u
- U 方向のパラメータ値v
- V 方向のパラメータ値public JgclToleranceForParameter toToleranceForParameterV(JgclParametricSurface3D surface, double u, double v)
この距離の許容誤差の値を、 surface の (u, v) における V 方向の一次偏導関数の大きさで割り、 パラメータ値の許容誤差に変換した値を返す。
surface
- 曲面u
- U 方向のパラメータ値v
- V 方向のパラメータ値public JgclToleranceForAngle toToleranceForAngle(double radius)
この距離の許容誤差の値を、 半径 radius の値で割り、 角度の許容誤差に変換した値を返す。
radius
- 半径
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |