jp.go.ipa.jgcl
クラス JgclElementarySurface3D

java.lang.Object
  |
  +--jp.go.ipa.jgcl.JgclGeometry
        |
        +--jp.go.ipa.jgcl.JgclParametricSurface
              |
              +--jp.go.ipa.jgcl.JgclParametricSurface3D
                    |
                    +--jp.go.ipa.jgcl.JgclElementarySurface3D
すべての実装インタフェース:
java.io.Serializable
直系の既知のサブクラス:
JgclConicalSurface3D, JgclCylindricalSurface3D, JgclPlane3D, JgclSphericalSurface3D

public abstract class JgclElementarySurface3D
extends JgclParametricSurface3D

3次元 : 初等曲面のクラス階層のルートとなる抽象クラス

初等曲面とは、平面/球面/円柱面/円錐面などのことをいう。

このクラスのインスタンスは、 曲面の位置と傾きを決定する局所座標系 (配置情報、JgclAxis2Placement3D) position を保持する。

position は null であってはならない。

バージョン:
$Revision: 1.33 $, $Date: 2000/08/11 06:18:48 $
作成者:
Information-technology Promotion Agency, Japan
関連項目:
直列化された形式

コンストラクタの概要
protected JgclElementarySurface3D(JgclAxis2Placement3D position)
          局所座標系を指定してオブジェクトを構築する。
 
メソッドの概要
 JgclAxis2Placement3D position()
          この初等曲面の「中心」と局所軸の方向を決定している局所座標系を返す。
protected  JgclCartesianTransformationOperator3D toGlobal()
          スケーリング値を 1 として、 この初等曲面の局所座標系から大域的な座標系への変換を行なう演算子を返す。
 
クラス jp.go.ipa.jgcl.JgclParametricSurface3D から継承したメソッド
coordinates, curvature, dimension, doTransformBy, evaluation, fillet, intersect, intersect, is3D, nearestProjectFrom, nearestProjectWithDistanceFrom, normalVector, offsetByBsplineSurface, pointToParameter, projectFrom, reverseTransformBy, tangentVector, toBsplineSurface, toMesh, toNonStructuredPoints, transformBy, transformBy, uIsoParametricCurve, vIsoParametricCurve
 
クラス jp.go.ipa.jgcl.JgclParametricSurface から継承したメソッド
checkUValidity, checkUValidity, checkVValidity, checkVValidity, isParametric, isSurface, isUFinite, isUInfinite, isUNonPeriodic, isUPeriodic, isValidUParameter, isValidVParameter, isVFinite, isVInfinite, isVNonPeriodic, isVPeriodic, uParameterDomain, vParameterDomain
 
クラス jp.go.ipa.jgcl.JgclGeometry から継承したメソッド
getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is2D, isCurve, isFreeform, isPlacement, isPoint, isTransformationOperator, isVector, makeIndent, output, output
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JgclElementarySurface3D

protected JgclElementarySurface3D(JgclAxis2Placement3D position)
局所座標系を指定してオブジェクトを構築する。

position が null の場合には、 JgclInvalidArgumentValue の例外を発生する。

パラメータ:
position - 中心と軸方向
関連項目:
JgclInvalidArgumentValue
メソッドの詳細

position

public JgclAxis2Placement3D position()
この初等曲面の「中心」と局所軸の方向を決定している局所座標系を返す。
戻り値:
中心と局所軸の方向を示す局所座標系

toGlobal

protected JgclCartesianTransformationOperator3D toGlobal()
スケーリング値を 1 として、 この初等曲面の局所座標系から大域的な座標系への変換を行なう演算子を返す。
戻り値:
局所座標系から大域的な座標系への変換を行なう演算子