org.jscience.mathematics.geometry
Class PointOnGeometry3D

java.lang.Object
  extended by org.jscience.mathematics.geometry.GeometryElement
      extended by org.jscience.mathematics.geometry.AbstractPoint
          extended by org.jscience.mathematics.geometry.Point3D
              extended by org.jscience.mathematics.geometry.PointOnGeometry3D
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
PointOnCurve3D, PointOnPoint3D, PointOnSurface3D

public abstract class PointOnGeometry3D
extends Point3D

�R���� : ����`?�v�f��?�ɂ���_��\����?ۃN���X?B

���̃N���X�̃C���X�^���X��?A �`?�v�f��?�ɂ���_��?W�l (Point3D) point ��ێ?����?B

point �� null �ł�?\��Ȃ�?B

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jscience.mathematics.geometry.Point3D
origin
 
Constructor Summary
protected PointOnGeometry3D(Point3D point)
          �`?
 
Method Summary
abstract  GeometryElement geometry()
          �x?
 Point3D point()
          �`?
 double x()
          ���̓_�� X ?
 double y()
          ���̓_�� Y ?
 double z()
          ���̓_�� Z ?
 
Methods inherited from class org.jscience.mathematics.geometry.Point3D
add, dimension, distance, distance2, divide, doTransformBy, identical, is3D, isOn, isOn, linearInterpolate, longestPoint, longestPoint, midPoint, multiply, of, of, project, reverseTransform, reverseTransformBy, subtract, subtract, toVector3D, toVector3D, transform, transform, transformBy, transformBy
 
Methods inherited from class org.jscience.mathematics.geometry.AbstractPoint
isPoint
 
Methods inherited from class org.jscience.mathematics.geometry.GeometryElement
getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is2D, isCurve, isFreeform, isParametric, isPlacement, isSurface, isTransformationOperator, isVector, makeIndent, output, output
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PointOnGeometry3D

protected PointOnGeometry3D(Point3D point)
�`?�v�f��?�ɂ���_��?W�l��^���ăI�u�W�F�N�g��?\�z����?B

point �� null �ł�?\��Ȃ�?B

Parameters:
point - �`?�v�f?�̓_��?W�l
Method Detail

point

public Point3D point()
�`?�v�f��?�ɂ���_��?W�l��Ԃ�?B

null ���Ԃ邱�Ƃ �蓾��?B

Returns:
�`?�v�f��?�ɂ���_��?W�l

x

public double x()
���̓_�� X ?W�l��Ԃ�?B

Specified by:
x in class Point3D
Returns:
�_�� X ?W�l

y

public double y()
���̓_�� Y ?W�l��Ԃ�?B

Specified by:
y in class Point3D
Returns:
�_�� Y ?W�l

z

public double z()
���̓_�� Z ?W�l��Ԃ�?B

Specified by:
z in class Point3D
Returns:
�_�� Z ?W�l

geometry

public abstract GeometryElement geometry()
�x?[�X�ƂȂ�`?�v�f��Ԃ���?ۃ?�\�b�h?B

Returns:
�x?[�X�ƂȂ�`?�v�f