org.jscience.mathematics.geometry
Class AbstractVector

java.lang.Object
  extended by org.jscience.mathematics.geometry.GeometryElement
      extended by org.jscience.mathematics.geometry.AbstractVector
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Vector1D, Vector2D, Vector3D

public abstract class AbstractVector
extends GeometryElement

�x�N�g���̃N���X�K�w�̃�?[�g�ƂȂ钊?ۃN���X?B

See Also:
Serialized Form

Constructor Summary
protected AbstractVector()
          �I�u�W�F�N�g��?
 
Method Summary
 boolean isVector()
          �x�N�g�����ۂ���Ԃ�?
 double length()
          �x�N�g���̑傫����Ԃ�?
 double magnitude()
          �x�N�g���̑傫����Ԃ�?
abstract  double norm()
          �x�N�g���̃m������Ԃ���?
 
Methods inherited from class org.jscience.mathematics.geometry.GeometryElement
dimension, getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is2D, is3D, isCurve, isFreeform, isParametric, isPlacement, isPoint, isSurface, isTransformationOperator, makeIndent, output, output
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractVector

protected AbstractVector()
�I�u�W�F�N�g��?\�z����?B

Method Detail

isVector

public boolean isVector()
�x�N�g�����ۂ���Ԃ�?B

?�� true ��Ԃ�?B

Overrides:
isVector in class GeometryElement
Returns:
�x�N�g���Ȃ̂�?A?�� true
See Also:
Vector

length

public double length()
�x�N�g���̑傫����Ԃ�?B

Returns:
�x�N�g���̑傫��

magnitude

public double magnitude()
�x�N�g���̑傫����Ԃ�?B

Returns:
�x�N�g���̑傫��

norm

public abstract double norm()
�x�N�g���̃m������Ԃ���?ۃ?�\�b�h?B

Returns:
�x�N�g���̃m����