jp.go.ipa.jgcl
クラス JgclVector

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

public abstract class JgclVector
extends JgclGeometry

ベクトルのクラス階層のルートとなる抽象クラス。

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

コンストラクタの概要
protected JgclVector()
          オブジェクトを構築する。
 
メソッドの概要
 boolean isVector()
          ベクトルか否かを返す。
 double length()
          ベクトルの大きさを返す。
 double magnitude()
          ベクトルの大きさを返す。
abstract  double norm()
          ベクトルのノルムを返す抽象メソッド。
 
クラス jp.go.ipa.jgcl.JgclGeometry から継承したメソッド
dimension, getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is2D, is3D, isCurve, isFreeform, isParametric, isPlacement, isPoint, isSurface, isTransformationOperator, makeIndent, output, output
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JgclVector

protected JgclVector()
オブジェクトを構築する。
メソッドの詳細

isVector

public boolean isVector()
ベクトルか否かを返す。

常に true を返す。

オーバーライド:
クラス JgclGeometry 内の isVector
戻り値:
ベクトルなので、常に true

length

public double length()
ベクトルの大きさを返す。
戻り値:
ベクトルの大きさ

magnitude

public double magnitude()
ベクトルの大きさを返す。
戻り値:
ベクトルの大きさ

norm

public abstract double norm()
ベクトルのノルムを返す抽象メソッド。
戻り値:
ベクトルのノルム