org.jscience.mathematics.geometry
Class ToleranceForDistance

java.lang.Object
  extended by org.jscience.mathematics.geometry.Tolerance
      extended by org.jscience.mathematics.geometry.ToleranceForDistance

public class ToleranceForDistance
extends Tolerance

�����̋��e�덷��\���N���X�B

JGCL �ł́A �􉽉��Z��i�߂�ۂ̋��e�덷�����ɂ����ĎQ�Ƃ��ׂ��e��̋��e�덷�l�� ���Z�� ConditionOfOperation �Ƃ��āA �܂Ƃ߂ĊǗ�����B

See Also:
ConditionOfOperation, ToleranceForAngle, ToleranceForParameter, Tolerance

Constructor Summary
ToleranceForDistance(double value)
          �^����ꂽ�l�떗e�덷�l�Ƃ���I�u�W�F�N�g��\�z����B

value �̒l�̎�舵���Ɋւ��ẮA �X�[�p�[�N���X�̃R���X�g���N�^ �ɏ�����B

 
Method Summary
 double squared()
          ���̋����̋��e�덷�̒l�̎����Ԃ��B
 ToleranceForAngle toToleranceForAngle(double radius)
          ���̋����̋��e�덷��A �^����ꂽ���a�̉~�ł� �u�p�x�̍��v�ɕϊ�����B

���̋����̋��e�덷�̒l��A ���a radius �̒l�Ŋ���A �p�x�̋��e�덷�ɕϊ������l��Ԃ��B

 ToleranceForParameter toToleranceForParameter(ParametricCurve2D curve, double t)
          ���̋����̋��e�덷��A �^����ꂽ�Q�����̋Ȑ�̎w��̃p�����[�^�l�ł� �u�p�����[�^�l�̍��v�ɕϊ�����B

���̋����̋��e�덷�̒l��A curve �� t �ɂ�����ڃx�N�g���̑傫���Ŋ���A �p�����[�^�l�̋��e�덷�ɕϊ������l��Ԃ��B

 ToleranceForParameter toToleranceForParameter(ParametricCurve3D curve, double t)
          ���̋����̋��e�덷��A �^����ꂽ�R�����̋Ȑ�̎w��̃p�����[�^�l�ł� �u�p�����[�^�l�̍��v�ɕϊ�����B

���̋����̋��e�덷�̒l��A curve �� t �ɂ�����ڃx�N�g���̑傫���Ŋ���A �p�����[�^�l�̋��e�덷�ɕϊ������l��Ԃ��B

 ToleranceForParameter toToleranceForParameterU(ParametricSurface3D surface, double u, double v)
          ���̋����̋��e�덷��A �^����ꂽ�R�����̋Ȗʂ̎w��̃p�����[�^�l (u, v) �ł� �uU ���̃p�����[�^�l�̍��v�ɕϊ�����B

���̋����̋��e�덷�̒l��A surface �� (u, v) �ɂ����� U ���̈ꎟ�Γ��֐��̑傫���Ŋ���A �p�����[�^�l�̋��e�덷�ɕϊ������l��Ԃ��B

 ToleranceForParameter toToleranceForParameterV(ParametricSurface3D surface, double u, double v)
          ���̋����̋��e�덷��A �^����ꂽ�R�����̋Ȗʂ̎w��̃p�����[�^�l (u, v) �ł� �uV ���̃p�����[�^�l�̍��v�ɕϊ�����B

���̋����̋��e�덷�̒l��A surface �� (u, v) �ɂ����� V ���̈ꎟ�Γ��֐��̑傫���Ŋ���A �p�����[�^�l�̋��e�덷�ɕϊ������l��Ԃ��B

 double value2()
          ���̋����̋��e�덷�̒l�̎����Ԃ��B
 
Methods inherited from class org.jscience.mathematics.geometry.Tolerance
value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToleranceForDistance

public ToleranceForDistance(double value)
�^����ꂽ�l�떗e�덷�l�Ƃ���I�u�W�F�N�g��\�z����B

value �̒l�̎�舵���Ɋւ��ẮA �X�[�p�[�N���X�̃R���X�g���N�^ �ɏ�����B

Parameters:
value - �����̋��e�덷�l
Method Detail

value2

public double value2()
���̋����̋��e�덷�̒l�̎����Ԃ��B

Returns:
���e�덷�l�̎���

squared

public double squared()
���̋����̋��e�덷�̒l�̎����Ԃ��B

Returns:
���e�덷�l�̎���

toToleranceForParameter

public ToleranceForParameter toToleranceForParameter(ParametricCurve2D curve,
                                                     double t)
���̋����̋��e�덷��A �^����ꂽ�Q�����̋Ȑ�̎w��̃p�����[�^�l�ł� �u�p�����[�^�l�̍��v�ɕϊ�����B

���̋����̋��e�덷�̒l��A curve �� t �ɂ�����ڃx�N�g���̑傫���Ŋ���A �p�����[�^�l�̋��e�덷�ɕϊ������l��Ԃ��B

Parameters:
curve - �Ȑ�
t - �p�����[�^�l
Returns:
���̋����̋��e�덷�ɑ�������p�����[�^�l�̋��e�덷

toToleranceForParameter

public ToleranceForParameter toToleranceForParameter(ParametricCurve3D curve,
                                                     double t)
���̋����̋��e�덷��A �^����ꂽ�R�����̋Ȑ�̎w��̃p�����[�^�l�ł� �u�p�����[�^�l�̍��v�ɕϊ�����B

���̋����̋��e�덷�̒l��A curve �� t �ɂ�����ڃx�N�g���̑傫���Ŋ���A �p�����[�^�l�̋��e�덷�ɕϊ������l��Ԃ��B

Parameters:
curve - �Ȑ�
t - �p�����[�^�l
Returns:
���̋����̋��e�덷�ɑ�������p�����[�^�l�̋��e�덷

toToleranceForParameterU

public ToleranceForParameter toToleranceForParameterU(ParametricSurface3D surface,
                                                      double u,
                                                      double v)
���̋����̋��e�덷��A �^����ꂽ�R�����̋Ȗʂ̎w��̃p�����[�^�l (u, v) �ł� �uU ���̃p�����[�^�l�̍��v�ɕϊ�����B

���̋����̋��e�덷�̒l��A surface �� (u, v) �ɂ����� U ���̈ꎟ�Γ��֐��̑傫���Ŋ���A �p�����[�^�l�̋��e�덷�ɕϊ������l��Ԃ��B

Parameters:
surface - �Ȗ�
u - U ���̃p�����[�^�l
v - V ���̃p�����[�^�l
Returns:
���̋����̋��e�덷�ɑ�������p�����[�^�l�̋��e�덷

toToleranceForParameterV

public ToleranceForParameter toToleranceForParameterV(ParametricSurface3D surface,
                                                      double u,
                                                      double v)
���̋����̋��e�덷��A �^����ꂽ�R�����̋Ȗʂ̎w��̃p�����[�^�l (u, v) �ł� �uV ���̃p�����[�^�l�̍��v�ɕϊ�����B

���̋����̋��e�덷�̒l��A surface �� (u, v) �ɂ����� V ���̈ꎟ�Γ��֐��̑傫���Ŋ���A �p�����[�^�l�̋��e�덷�ɕϊ������l��Ԃ��B

Parameters:
surface - �Ȗ�
u - U ���̃p�����[�^�l
v - V ���̃p�����[�^�l
Returns:
���̋����̋��e�덷�ɑ�������p�����[�^�l�̋��e�덷

toToleranceForAngle

public ToleranceForAngle toToleranceForAngle(double radius)
���̋����̋��e�덷��A �^����ꂽ���a�̉~�ł� �u�p�x�̍��v�ɕϊ�����B

���̋����̋��e�덷�̒l��A ���a radius �̒l�Ŋ���A �p�x�̋��e�덷�ɕϊ������l��Ԃ��B

Parameters:
radius - ���a
Returns:
���̋����̋��e�덷�ɑ�������p�x�̋��e�덷