jp.go.ipa.jgcl
クラス JgclPlacement3D

java.lang.Object
  |
  +--jp.go.ipa.jgcl.JgclGeometry
        |
        +--jp.go.ipa.jgcl.JgclPlacement
              |
              +--jp.go.ipa.jgcl.JgclPlacement3D
すべての実装インタフェース:
java.io.Serializable
直系の既知のサブクラス:
JgclAxis1Placement3D, JgclAxis2Placement3D

public abstract class JgclPlacement3D
extends JgclPlacement

幾何要素の置かれる位置や向きを表す3次元の配置情報のクラス階層のルートとなる抽象クラス。

3次元の配置情報は、 3次元の局所的な座標系 (原点、X軸、Y軸、Z軸) を定める。

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

コンストラクタの概要
protected JgclPlacement3D(JgclPoint3D location)
          オブジェクトを構築する。
 
メソッドの概要
 int dimension()
          この配置情報の次元を返す。
 boolean is3D()
          この配置情報が3次元か否かを返す。
 JgclPoint3D location()
          幾何要素の置かれる位置を示す点を返す。
 
クラス jp.go.ipa.jgcl.JgclPlacement から継承したメソッド
isPlacement
 
クラス jp.go.ipa.jgcl.JgclGeometry から継承したメソッド
getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is2D, isCurve, isFreeform, isParametric, isPoint, isSurface, isTransformationOperator, isVector, makeIndent, output, output
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JgclPlacement3D

protected JgclPlacement3D(JgclPoint3D location)
オブジェクトを構築する。

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

パラメータ:
location - 幾何要素の置かれる位置を示す点
メソッドの詳細

dimension

public int dimension()
この配置情報の次元を返す。

常に 3 を返す。

オーバーライド:
クラス JgclGeometry 内の dimension
戻り値:
3次元なので、常に 3

is3D

public boolean is3D()
この配置情報が3次元か否かを返す。

常に true を返す。

オーバーライド:
クラス JgclGeometry 内の is3D
戻り値:
3次元なので、常に true

location

public JgclPoint3D location()
幾何要素の置かれる位置を示す点を返す。

この点は、この配置情報が定める局所座標系の原点である。

戻り値:
幾何要素の置かれる位置を示す点