org.jscience.mathematics.geometry
Class FilletObject3D

java.lang.Object
  extended by org.jscience.mathematics.geometry.GeometryElement
      extended by org.jscience.mathematics.geometry.AbstractNonParametricSurface
          extended by org.jscience.mathematics.geometry.NonParametricSurface3D
              extended by org.jscience.mathematics.geometry.FilletObject3D
All Implemented Interfaces:
java.io.Serializable

public class FilletObject3D
extends NonParametricSurface3D

�R���� : �t�B���b�g�Ȗ�?���\���N���X?B

���̃N���X��?A��􉽗v�f��?ڂ���~�ʂ̋O?� (�����t�B���b�g�Ƃ���) ��\��?B

���̃N���X�̃C���X�^���X��

��ێ?����?B

See Also:
Serialized Form

Method Summary
 Polyline3D curveOfCenter()
          ���̃t�B���b�g�̒�?
 Polyline2D curveOnSurface1()
          ���̃t�B���b�g�̊e�f�ʂ� pointOnGeometry1 ���̊􉽗v�f���Ȗʂł����̂Ƃ���?
 Polyline2D curveOnSurface2()
          ���̃t�B���b�g�̊e�f�ʂ� pointOnGeometry2 ���̊􉽗v�f���Ȗʂł����̂Ƃ���?
 boolean isFreeform()
          ���̊􉽗v�f�����R�`?
 int nSections()
          ���̃t�B���b�g�̒f�ʂ�?
protected  void output(java.io.PrintWriter writer, int indent)
          ?
 FilletSection3D sectionAt(int n)
          ���̃t�B���b�g�� n �Ԃ߂̒f�ʂ�Ԃ�?
 FilletSection3D[] sections()
          ���̃t�B���b�g�̒f�ʂ̗��Ԃ�?
 
Methods inherited from class org.jscience.mathematics.geometry.NonParametricSurface3D
dimension, is3D
 
Methods inherited from class org.jscience.mathematics.geometry.AbstractNonParametricSurface
isSurface
 
Methods inherited from class org.jscience.mathematics.geometry.GeometryElement
getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is2D, isCurve, isParametric, isPlacement, isPoint, isTransformationOperator, isVector, makeIndent, output
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

sections

public FilletSection3D[] sections()
���̃t�B���b�g�̒f�ʂ̗��Ԃ�?B

Returns:
�t�B���b�g�f�ʂ̗�

nSections

public int nSections()
���̃t�B���b�g�̒f�ʂ�?���Ԃ�?B

Returns:
���̃t�B���b�g�̒f�ʂ�?�

sectionAt

public FilletSection3D sectionAt(int n)
���̃t�B���b�g�� n �Ԃ߂̒f�ʂ�Ԃ�?B

Parameters:
n - �C���f�b�N�X
Returns:
n �Ԃ߂̒f��

curveOfCenter

public Polyline3D curveOfCenter()
���̃t�B���b�g�̒�?S�̋O?Ղ�\����?��Ԃ�?B

Returns:
��?S�̋O?Ղ�\���|�����C��

curveOnSurface1

public Polyline2D curveOnSurface1()
���̃t�B���b�g�̊e�f�ʂ� pointOnGeometry1 ���̊􉽗v�f���Ȗʂł����̂Ƃ���?A ���̋Ȗ�?�̓_�̋O?Ղ�\���Q������?��Ԃ�?B

Returns:
�Ȗ�?�̓_�̋O?Ղ�\���Q�����̃|�����C��

curveOnSurface2

public Polyline2D curveOnSurface2()
���̃t�B���b�g�̊e�f�ʂ� pointOnGeometry2 ���̊􉽗v�f���Ȗʂł����̂Ƃ���?A ���̋Ȗ�?�̓_�̋O?Ղ�\���Q������?��Ԃ�?B

Returns:
�Ȗ�?�̓_�̋O?Ղ�\���Q�����̃|�����C��

isFreeform

public boolean isFreeform()
���̊􉽗v�f�����R�`?󂩔ۂ���Ԃ�?B

Overrides:
isFreeform in class GeometryElement
Returns:
?�� true

output

protected void output(java.io.PrintWriter writer,
                      int indent)
?o�̓X�g��?[���Ɍ`?�?���?o�͂���?B

Specified by:
output in class GeometryElement
Parameters:
writer - PrintWriter
indent - �C���f���g��?[��
See Also:
GeometryElement