org.jscience.mathematics.geometry
Class SurfaceCurvature

java.lang.Object
  extended by org.jscience.mathematics.geometry.SurfaceCurvature
Direct Known Subclasses:
SurfaceCurvature3D

public abstract class SurfaceCurvature
extends java.lang.Object

�Ȗʂ̋ȗ���\����?ۃN���X?B

���̃N���X�̃C���X�^���X�� ��‚̎�ȗ��̒l (��?��l) principalCurvature1, principalCurvature2 ��?��?B ������?A|principalCurvature1| > |principalCurvature2| �ł���?B


Constructor Summary
protected SurfaceCurvature(double[] principalCurvature)
          ��‚̎�ȗ��̒l��^���ăI�u�W�F�N�g��?
protected SurfaceCurvature(double principalCurvature1, double principalCurvature2)
          ��‚̎�ȗ��̒l��^���ăI�u�W�F�N�g��?
 
Method Summary
 double principalCurvature1()
          ���̋ȗ��I�u�W�F�N�g�̎�ȗ��l1 (?
 double principalCurvature2()
          ���̋ȗ��I�u�W�F�N�g�̎�ȗ��l2 (?
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SurfaceCurvature

protected SurfaceCurvature(double principalCurvature1,
                           double principalCurvature2)
��‚̎�ȗ��̒l��^���ăI�u�W�F�N�g��?\�z����?B

|principalCurvature1| < |principalCurvature2| �ł���?�?��ɂ� InvalidArgumentValueException �̗�O��?�����?B

Parameters:
principalCurvature1 - ��ȗ�1(?�Βl�̑傫����)
principalCurvature2 - ��ȗ�2(?�Βl��?�������)
See Also:
InvalidArgumentValueException

SurfaceCurvature

protected SurfaceCurvature(double[] principalCurvature)
��‚̎�ȗ��̒l��^���ăI�u�W�F�N�g��?\�z����?B

principalCurvature �͓�‚̗v�f��?�”z��łȂ���΂Ȃ�Ȃ�?B ���̔z��̗v�f��?��� 2 �ȊO�ł���?�?��ɂ� InvalidArgumentValueException �̗�O��?�����?B �܂�?AprincipalCurvature �� null ��?�?��ɂ� NullArgumentException �̗�O��?�����?B

?�?��̗v�f��?�Βl����Ԗڂ̗v�f��?�Βl����?�����?�?��ɂ� InvalidArgumentValueException �̗�O��?�����?B

Parameters:
principalCurvature - ��ȗ��̔z��
See Also:
InvalidArgumentValueException, NullArgumentException
Method Detail

principalCurvature1

public double principalCurvature1()
���̋ȗ��I�u�W�F�N�g�̎�ȗ��l1 (?�Βl�̑傫����) ��Ԃ�?B

Returns:
��ȗ��l1 (?�Βl�̑傫����)

principalCurvature2

public double principalCurvature2()
���̋ȗ��I�u�W�F�N�g�̎�ȗ��l2 (?�Βl��?�������) ��Ԃ�?B

Returns:
��ȗ��l2 (?�Βl��?�������)