org.jscience.mathematics.geometry
Class TrimmedCurve3D

java.lang.Object
  extended by org.jscience.mathematics.geometry.GeometryElement
      extended by org.jscience.mathematics.geometry.AbstractParametricCurve
          extended by org.jscience.mathematics.geometry.ParametricCurve3D
              extended by org.jscience.mathematics.geometry.BoundedCurve3D
                  extended by org.jscience.mathematics.geometry.TrimmedCurve3D
All Implemented Interfaces:
java.io.Serializable

public class TrimmedCurve3D
extends BoundedCurve3D

�R���� : �g������?��\���N���X?B

�g������?��?A�����?�̈ꕔ��������L��Ƃ����L� �?�ł���?B ����ꕔ��������L��Ƃ��邱�Ƃ�g���~���O?A �L��Ƃ����Ԃ̂��Ƃ�g���~���O��ԂƂ���?B

���̃N���X�̃C���X�^���X��?A

��ێ?����?B

�g������?�̂�̂̒�`��͗L�Ŕ���I�Ȃ�̂ł���?A �p���??[�^��Ԃ� [0, |tParam2 - tParam1|] �Ƃ���?B

[��?��Ԃ�?S��?�?]

tPnt1 �� null �ł�?\��Ȃ���?A����?�?��ɂ� masterRepresentation1 �̒l�� TrimmingPreference.PARAMETER �łȂ���΂Ȃ�Ȃ�?B

���l�� tPnt2 �� null �ł�?\��Ȃ���?A����?�?��ɂ� masterRepresentation2 �̒l�� TrimmingPreference.PARAMETER �łȂ���΂Ȃ�Ȃ�?B

tParam1, tParam2 �� basisCurve �̃p���??[�^��`��Ɏ�܂BĂ��Ȃ���΂Ȃ�Ȃ�?B

���?����I�ł���?�?�?A senseAgreement �� true �ł���� (tParam1 < tParam2) senseAgreement �� false �ł���� (tParam1 > tParam2) �łȂ���΂Ȃ�Ȃ�?B

���?���I�ł���?�?�?A senseAgreement �� true �ł���� tParam2 �̒l�� (tParam1 < tParam2) �𖞂����悤�� ���̃C���X�^���X�̓Ք�Ŏ����I��?C?������?B ���l�� senseAgreement �� false �ł���� tParam1 �̒l�� (tParam1 > tParam2) �𖞂����悤�� ���̃C���X�^���X�̓Ք�Ŏ����I��?C?������?B

See Also:
Serialized Form

Constructor Summary
TrimmedCurve3D(ParametricCurve3D basisCurve, double tParam1, double tParam2, boolean senseAgreement)
          ���?
TrimmedCurve3D(ParametricCurve3D basisCurve, ParameterSection pint)
          ���?
TrimmedCurve3D(ParametricCurve3D basisCurve, Point3D tPnt1, Point3D tPnt2, boolean senseAgreement)
          ���?
 
Method Summary
 ParametricCurve3D basisCurve()
          ���̃g������?
 Point3D coordinates(double param)
          ���̋�?
 CurveCurvature3D curvature(double param)
          ���̋�?
protected  ParametricCurve3D doTransformBy(boolean reverseTransform, CartesianTransformationOperator3D transformationOperator, java.util.Hashtable transformedGeometries)
          ���̋�?
 Point3D endPoint()
          ���̗L� �?
 CurveDerivative3D evaluation(double param)
          ���̋�?
protected  boolean hasPolyline()
          ���̋�?
 PointOnCurve3D[] inflexion()
          ���̋�?
 CurveCurveInterference3D[] interfere(BoundedCurve3D mate)
          ���̗L� �?
 IntersectionPoint3D[] intersect(ParametricCurve3D mate)
          ���̋�?
 IntersectionPoint3D[] intersect(ParametricSurface3D mate)
          ���̋�?
protected  boolean isComposedOfOnlyPolylines()
          ���̋�?
 boolean isFreeform()
          ���̊􉽗v�f�����R�`?
 double length(ParameterSection pint)
          �^����ꂽ�p���??
 int masterRepresentation1()
          ���̃g������?
 int masterRepresentation2()
          ���̃g������?
protected  void output(java.io.PrintWriter writer, int indent)
          ?
 ParametricCurve3D parallelTranslate(Vector3D moveVec)
          ���̋�?
 PointOnCurve3D[] projectFrom(Point3D point)
          �^����ꂽ�_���炱�̋�?
 boolean senseAgreement()
          ���̃g������?
 PointOnCurve3D[] singular()
          ���̋�?
 Point3D startPoint()
          ���̗L� �?
 Vector3D tangentVector(double param)
          ���̋�?
 double toBasisParameter(double param)
          ���̃g������?
 ParameterSection toBasisParameter(ParameterSection pint)
          ���̃g������?
 BsplineCurve3D toBsplineCurve(ParameterSection pint)
          ���̋�?
 double toOwnParameter(double param)
          ���̃g������?
 Polyline3D toPolyline(ParameterSection pint, ToleranceForDistance tol)
          ���̋�?
 double torsion(double param)
          ���̋�?
 double tParam1()
          ���̃g������?
 double tParam2()
          ���̃g������?
 Point3D tPnt1()
          ���̃g������?
 Point3D tPnt2()
          ���̃g������?
 
Methods inherited from class org.jscience.mathematics.geometry.BoundedCurve3D
length, toBsplineCurve, toPolyline
 
Methods inherited from class org.jscience.mathematics.geometry.ParametricCurve3D
checkProjection, dimension, identicalParameter, is3D, nearestProjectFrom, nearestProjectWithDistanceFrom, pointToParameter, reverseTransformBy, transformBy, transformBy
 
Methods inherited from class org.jscience.mathematics.geometry.AbstractParametricCurve
checkValidity, checkValidity, isClosed, isCurve, isFinite, isInfinite, isNonPeriodic, isOpen, isParametric, isPeriodic, isValid, parameterDomain
 
Methods inherited from class org.jscience.mathematics.geometry.GeometryElement
getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is2D, isPlacement, isPoint, isSurface, isTransformationOperator, isVector, makeIndent, output
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrimmedCurve3D

public TrimmedCurve3D(ParametricCurve3D basisCurve,
                      Point3D tPnt1,
                      Point3D tPnt2,
                      boolean senseAgreement)
���?�ƃg���~���O��Ԃ̗��[�_��?W�l��^���ăI�u�W�F�N�g��?\�z����?B

���̃R���X�g���N�^�̓Ք�ł�?A tPnt1, tPnt2 �ɑΉ�������?�?�̃p���??[�^�l tParam1, tParam2 �� �?�߂�?B����?��?�Ɏ��s���� (�‚܂�?A�^����ꂽ?W�l�����?�?�ɂȂ�) ?�?��ɂ� InvalidArgumentValueException �̗�O��?�����?B

masterRepresentation1, masterRepresentation2 �̒l�͂Ƃ�� TrimmingPreference.POINT �Ƃ���?B

���̂悤�ɗp�ӂ����l�� [��?��Ԃ�?S��?�?] �𖞂����Ȃ�?�?��ɂ�?A ParameterOutOfRange �µ���� InvalidArgumentValueException �̗�O��?�����?B

Parameters:
basicCurve - ���?�
tPnt1 - �g���~���O��Ԃ̎n�_��?W�l
tPnt2 - �g���~���O��Ԃ�?I�_��?W�l
senseAgreement - �g������?���?�Ɠ�����ۂ����t���O
See Also:
TrimmingPreference, ParameterOutOfRange, InvalidArgumentValueException, ParametricCurve3D.pointToParameter(Point3D)

TrimmedCurve3D

public TrimmedCurve3D(ParametricCurve3D basisCurve,
                      double tParam1,
                      double tParam2,
                      boolean senseAgreement)
���?�ƃg���~���O��Ԃ̗��[�_�̕��?�?�ł̃p���??[�^�l��^���ăI�u�W�F�N�g��?\�z����?B

���̃R���X�g���N�^�̓Ք�ł�?A tParam1, tParam �ɑΉ�������?�?��?W�l tPnt1, tPnt2 �� �?�߂�?B����?��?�Ɏ��s���� (�‚܂�?A�^����ꂽ�p���??[�^�l�� ���?�̃p���??[�^��`���O��Ă���) ?�?��ɂ� ParameterOutOfRange �̗�O��?�����?B

masterRepresentation1, masterRepresentation2 �̒l�͂Ƃ�� TrimmingPreference.PARAMETER �Ƃ���?B

���̂悤�ɗp�ӂ����l�� [��?��Ԃ�?S��?�?] �𖞂����Ȃ�?�?��ɂ�?A ParameterOutOfRange �µ���� InvalidArgumentValueException �̗�O��?�����?B

Parameters:
basicCurve - ���?�
tParam1 - �g���~���O��Ԃ̎n�_��\���p���??[�^�l
tParam2 - �g���~���O��Ԃ�?I�_��\���p���??[�^�l
senseAgreement - �g������?���?�Ɠ�����ۂ����t���O
See Also:
ParametricCurve3D.coordinates(double), TrimmingPreference, ParameterOutOfRange, InvalidArgumentValueException

TrimmedCurve3D

public TrimmedCurve3D(ParametricCurve3D basisCurve,
                      ParameterSection pint)
���?�ƃg���~���O��Ԃ�\���p���??[�^��ԗ^���ăI�u�W�F�N�g��?\�z����?B

pint �̊J�n�l�� tParam1?A?I���l�� tParam2 �Ƃ���?B �܂� pint �̑?���l��?��ł���� senseAgreement �� true?A �����łȂ���� senseAgreement �� false �Ƃ���?B

tPnt1, tPnt2 �̒l�͂Ƃ�� null �Ƃ���?B

masterRepresentation1, masterRepresentation2 �̒l�͂Ƃ�� TrimmingPreference.PARAMETER �Ƃ���?B

���̂悤�ɗp�ӂ����l�� [��?��Ԃ�?S��?�?] �𖞂����Ȃ�?�?��ɂ�?A ParameterOutOfRange �µ���� InvalidArgumentValueException �̗�O��?�����?B

Parameters:
basicCurve - ���?�
pint - �g���~���O��Ԃ�\���p���??[�^���
See Also:
TrimmingPreference, ParameterOutOfRange, InvalidArgumentValueException
Method Detail

basisCurve

public ParametricCurve3D basisCurve()
���̃g������?�̕��?��Ԃ�?B

Returns:
���?�

tPnt1

public Point3D tPnt1()
���̃g������?�̃g���~���O��Ԃ̎n�_��?W�l��Ԃ�?B

�L���b�V����?s�킸?A��?ݒl�⻂̂܂ܕԂ�?B

Returns:
�g���~���O��Ԃ̎n�_��?W�l

tPnt2

public Point3D tPnt2()
���̃g������?�̃g���~���O��Ԃ�?I�_��?W�l��Ԃ�?B

�L���b�V����?s�킸?A��?ݒl�⻂̂܂ܕԂ�?B

Returns:
�g���~���O��Ԃ�?I�_��?W�l

tParam1

public double tParam1()
���̃g������?�̃g���~���O��Ԃ̎n�_�����?�?�̃p���??[�^�l��Ԃ�?B

Returns:
�g���~���O��Ԃ̎n�_�����?�?�̃p���??[�^�l

tParam2

public double tParam2()
���̃g������?�̃g���~���O��Ԃ�?I�_�����?�?�̃p���??[�^�l��Ԃ�?B

Returns:
�g���~���O��Ԃ�?I�_�����?�?�̃p���??[�^�l

masterRepresentation1

public int masterRepresentation1()
���̃g������?�� masterRepresentation1 ��Ԃ�?B

Returns:
masterRepresentation1 �̒l
See Also:
TrimmingPreference

masterRepresentation2

public int masterRepresentation2()
���̃g������?�� masterRepresentation2 ��Ԃ�?B

Returns:
masterRepresentation2 �̒l
See Also:
TrimmingPreference

senseAgreement

public boolean senseAgreement()
���̃g������?�� senseAgreement ��Ԃ�?B

Returns:
�g������?���?�Ɠ�����Ȃ�� true?A����Ȃ��� false

toBasisParameter

public double toBasisParameter(double param)
���̃g������?�ɑ΂��ė^����ꂽ�p���??[�^�l��?A ���?�ɑ΂���p���??[�^�l�ɕϊ�����?B

�^����ꂽ�p���??[�^�l�����̋�?�̒�`���O��Ă���?�?��ɂ� ParameterOutOfRange �̗�O��?�����?B

Parameters:
param - �g������?�ɑ΂���p���??[�^�l
Returns:
���?�ɑ΂���p���??[�^�l

toBasisParameter

public ParameterSection toBasisParameter(ParameterSection pint)
���̃g������?�ɑ΂��ė^����ꂽ�p���??[�^��Ԃ�?A ���?�ɑ΂���p���??[�^��Ԃɕϊ�����?B

�^����ꂽ�p���??[�^��Ԃ����̋�?�̒�`���O��Ă���?�?��ɂ� ParameterOutOfRange �̗�O��?�����?B

Parameters:
param - �g������?�ɑ΂���p���??[�^���
Returns:
���?�ɑ΂���p���??[�^���

toOwnParameter

public double toOwnParameter(double param)
���̃g������?�̕��?�ɑ΂��ė^����ꂽ�p���??[�^�l��?A ���̃g������?�ɑ΂���p���??[�^�l�ɕϊ�����?B

Parameters:
param - ���?�ɑ΂���p���??[�^�l
Returns:
�g������?�ɑ΂���p���??[�^�l

length

public double length(ParameterSection pint)
�^����ꂽ�p���??[�^��Ԃɂ����邱�̋�?�̎ ��?�ł̒��� (���̂�) ��Ԃ�?B

pint �̑?���l�͕��ł©�܂�Ȃ�?B

�^����ꂽ�p���??[�^��Ԃ����̋�?�̒�`���O��Ă���?�?��ɂ� ParameterOutOfRange �̗�O��?�����?B

Specified by:
length in class AbstractParametricCurve
Parameters:
pint - ��?�̒�����?�߂�p���??[�^���
Returns:
�w�肳�ꂽ�p���??[�^��Ԃɂ������?�̒���
See Also:
ParameterOutOfRange

coordinates

public Point3D coordinates(double param)
���̋�?��?A�^����ꂽ�p���??[�^�l�ł�?W�l��Ԃ�?B

�^����ꂽ�p���??[�^�l����`���O��Ă���?�?��ɂ�?A ParameterOutOfRange �̗�O��?�����?B

Specified by:
coordinates in class ParametricCurve3D
Parameters:
param - �p���??[�^�l
Returns:
?W�l
See Also:
ParameterOutOfRange

tangentVector

public Vector3D tangentVector(double param)
���̋�?��?A�^����ꂽ�p���??[�^�l�ł�?ڃx�N�g����Ԃ�?B

�^����ꂽ�p���??[�^�l����`���O��Ă���?�?��ɂ�?A ParameterOutOfRange �̗�O��?�����?B

Specified by:
tangentVector in class ParametricCurve3D
Parameters:
param - �p���??[�^�l
Returns:
?ڃx�N�g��
See Also:
ParameterOutOfRange

curvature

public CurveCurvature3D curvature(double param)
���̋�?��?A�^����ꂽ�p���??[�^�l�ł̋ȗ���Ԃ�?B

�^����ꂽ�p���??[�^�l����`���O��Ă���?�?��ɂ�?A ParameterOutOfRange �̗�O��?�����?B

Specified by:
curvature in class ParametricCurve3D
Parameters:
param - �p���??[�^�l
Returns:
�ȗ�
See Also:
ParameterOutOfRange

torsion

public double torsion(double param)
���̋�?��?A�^����ꂽ�p���??[�^�l�ł̃��C����Ԃ�?B

�^����ꂽ�p���??[�^�l����`���O��Ă���?�?��ɂ�?A ParameterOutOfRange �̗�O��?�����?B

Specified by:
torsion in class ParametricCurve3D
Parameters:
param - �p���??[�^�l
Returns:
���C��
See Also:
ParameterOutOfRange

evaluation

public CurveDerivative3D evaluation(double param)
���̋�?��?A�^����ꂽ�p���??[�^�l�ł̓���?���Ԃ�?B

�^����ꂽ�p���??[�^�l����`���O��Ă���?�?��ɂ�?A ParameterOutOfRange �̗�O��?�����?B

Specified by:
evaluation in class ParametricCurve3D
Parameters:
param - �p���??[�^�l
Returns:
����?�
See Also:
ParameterOutOfRange

singular

public PointOnCurve3D[] singular()
                          throws IndefiniteSolutionException
���̋�?�̓Hٓ_��Ԃ�?B

�Hٓ_����?݂��Ȃ��Ƃ��͒��� 0 �̔z���Ԃ�?B

Specified by:
singular in class ParametricCurve3D
Returns:
�Hٓ_�̔z��
Throws:
IndefiniteSolutionException - �⪕s��ł���

inflexion

public PointOnCurve3D[] inflexion()
                           throws IndefiniteSolutionException
���̋�?�̕ϋȓ_��Ԃ�?B

�ϋȓ_����?݂��Ȃ��Ƃ��͒��� 0 �̔z���Ԃ�?B

Specified by:
inflexion in class ParametricCurve3D
Returns:
�ϋȓ_�̔z��
Throws:
IndefiniteSolutionException - �⪕s��ł���

projectFrom

public PointOnCurve3D[] projectFrom(Point3D point)
                             throws IndefiniteSolutionException
�^����ꂽ�_���炱�̋�?�ւ̓��e�_��?�߂�?B

���e�_����?݂��Ȃ��Ƃ��͒��� 0 �̔z���Ԃ�?B

Specified by:
projectFrom in class ParametricCurve3D
Parameters:
point - ���e���̓_
Returns:
���e�_
Throws:
IndefiniteSolutionException - �⪕s��ł���

toPolyline

public Polyline3D toPolyline(ParameterSection pint,
                             ToleranceForDistance tol)
���̋�?�̎w��̋�Ԃ�?A�^����ꂽ��?��Œ�?�ߎ�����|�����C����Ԃ�?B

���ʂƂ��ĕԂ����|�����C����?\?�����_�� ���̋�?��x?[�X��?�Ƃ��� PointOnCurve3D �� ���邱�Ƃ��҂ł���?B

section �̒l��?A���̃x�W�G��?�̒�`���O��Ă���?�?��ɂ� ParameterOutOfRange �̗�O��?�����?B

Specified by:
toPolyline in class ParametricCurve3D
Parameters:
section - ��?�ߎ�����p���??[�^���
tolerance - �����̋��e��?�
Returns:
���̋�?�̎w��̋�Ԃ�?�ߎ�����|�����C��
See Also:
ParameterOutOfRange

toBsplineCurve

public BsplineCurve3D toBsplineCurve(ParameterSection pint)
���̋�?�̎w��̋�Ԃ쵖���?Č�����L�? Bspline ��?��Ԃ�?B

pint �̒l��?A���̂a�X�v���C����?�̒�`���O��Ă���?�?��ɂ� ParameterOutOfRange �̗�O��?�����?B

Specified by:
toBsplineCurve in class ParametricCurve3D
Parameters:
pint - �L�? Bspline ��?��?�����p���??[�^���
Returns:
���̋�?�̎w��̋�Ԃ�?Č�����L�? Bspline ��?�
See Also:
ParameterOutOfRange

intersect

public IntersectionPoint3D[] intersect(ParametricCurve3D mate)
���̋�?�Ƒ��̋�?�̌�_��?�߂�?B

��_����?݂��Ȃ��Ƃ��͒��� 0 �̔z���Ԃ�?B

Specified by:
intersect in class ParametricCurve3D
Parameters:
mate - ���̋�?�
Returns:
��_�̔z��

intersect

public IntersectionPoint3D[] intersect(ParametricSurface3D mate)
���̋�?�Ƒ��̋Ȗʂ̌�_��?�߂�?B

��_����?݂��Ȃ��Ƃ��͒��� 0 �̔z���Ԃ�?B

Specified by:
intersect in class ParametricCurve3D
Parameters:
mate - ���̋Ȗ�
Returns:
��_�̔z��

interfere

public CurveCurveInterference3D[] interfere(BoundedCurve3D mate)
���̗L� �?�Ƒ��̗L� �?�̊�?‚�?�߂�?B

��?‚���?݂��Ȃ�?�?��ɂ͒��� 0 �̔z���Ԃ�?B

Specified by:
interfere in class BoundedCurve3D
Parameters:
mate - ���̋�?�
Returns:
���?�̊�?‚̔z��

parallelTranslate

public ParametricCurve3D parallelTranslate(Vector3D moveVec)
���̋�?��?A�^����ꂽ�x�N�g����?]�Bĕ�?s�ړ�������?��Ԃ�?B

Specified by:
parallelTranslate in class ParametricCurve3D
Parameters:
moveVec - ��?s�ړ��̕��Ɨʂ�\���x�N�g��
Returns:
��?s�ړ���̋�?�

isFreeform

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

Overrides:
isFreeform in class GeometryElement
Returns:
���?�R�`?�ł���� true?A�����łȂ���� false

startPoint

public Point3D startPoint()
���̗L� �?�̊J�n�_��Ԃ�?B

masterRepresentation1 �� PARAMETER �Ȃ��?A���?�� tParam1 �ŕ]�������l��Ԃ�?B masterRepresentation1 �� POINT �Ȃ��?AtPnt1 ��Ԃ�?B

Overrides:
startPoint in class BoundedCurve3D
Returns:
�J�n�_

endPoint

public Point3D endPoint()
���̗L� �?��?I���_��Ԃ�?B

masterRepresentation2 �� PARAMETER �Ȃ��?A���?�� tParam2 �ŕ]�������l��Ԃ�?B masterRepresentation2 �� POINT �Ȃ��?AtPnt2 ��Ԃ�?B

Overrides:
endPoint in class BoundedCurve3D
Returns:
?I���_

doTransformBy

protected ParametricCurve3D doTransformBy(boolean reverseTransform,
                                          CartesianTransformationOperator3D transformationOperator,
                                          java.util.Hashtable transformedGeometries)
���̋�?��?A�^����ꂽ�􉽓I�ϊ����Z�q�ŕϊ�����?B

transformedGeometries ��?A �ϊ��O�̊􉽗v�f��L?[�Ƃ�?A �ϊ���̊􉽗v�f��l�Ƃ���n�b�V���e?[�u���ł���?B

this �� transformedGeometries ��ɃL?[�Ƃ��đ�?݂��Ȃ�?�?��ɂ�?A this �� transformationOperator �ŕϊ�������̂�Ԃ�?B ����?ۂɃ?�\�b�h�Ք�ł� this ��L?[?A �ϊ����ʂ�l�Ƃ��� transformedGeometries �ɒljB���?B

this �� transformedGeometries ��Ɋ�ɃL?[�Ƃ��đ�?݂���?�?��ɂ�?A ��?ۂ̕ϊ���?s�Ȃ킸?A���̃L?[�ɑΉ�����l��Ԃ�?B ����?��?��?ċA�I��?s�Ȃ���?B

transformedGeometries �� null �ł�?\��Ȃ�?B transformedGeometries �� null ��?�?��ɂ�?A ?�� this �� transformationOperator �ŕϊ�������̂�Ԃ�?B

Specified by:
doTransformBy in class ParametricCurve3D
Parameters:
reverseTransform - �t�ϊ�����̂ł���� true?A�����łȂ���� false
transformationOperator - �􉽓I�ϊ����Z�q
transformedGeometries - ��ɓ��l�̕ϊ���{�����􉽗v�f��܂ރn�b�V���e?[�u��
Returns:
�ϊ���̊􉽗v�f

hasPolyline

protected boolean hasPolyline()
���̋�?�|�����C���̕�����܂ނ��ۂ���Ԃ�?B

Overrides:
hasPolyline in class ParametricCurve3D
Returns:
���̋�?�|�����C���ł��邩?A �܂��͎�?g��?\?����镔�i�Ƃ��ă|�����C����܂ނȂ�� true?A �����łȂ���� false

isComposedOfOnlyPolylines

protected boolean isComposedOfOnlyPolylines()
���̋�?�|�����C���̕��������łł��Ă��邩�ۂ���Ԃ�?B

Overrides:
isComposedOfOnlyPolylines in class ParametricCurve3D
Returns:
���̋�?�|�����C���ł��邩?A �܂��͎�?g��?\?����镔�i�Ƃ��ă|�����C��������܂ނȂ�� true?A �����łȂ���� false

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