jp.go.ipa.jgcl
クラス JgclPlacement2D

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

public abstract class JgclPlacement2D
extends JgclPlacement

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

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

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

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

コンストラクタの詳細

JgclPlacement2D

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

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

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

dimension

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

常に 2 を返す。

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

is2D

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

常に true を返す。

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

location

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

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

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