org.jscience.mathematics.geometry
Class TrimmedCurve2D
java.lang.Object
org.jscience.mathematics.geometry.GeometryElement
org.jscience.mathematics.geometry.AbstractParametricCurve
org.jscience.mathematics.geometry.ParametricCurve2D
org.jscience.mathematics.geometry.BoundedCurve2D
org.jscience.mathematics.geometry.TrimmedCurve2D
- All Implemented Interfaces:
- java.io.Serializable
public class TrimmedCurve2D
- extends BoundedCurve2D
�Q���� : �g������?��\���N���X?B
�g������?��?A�����?�̈ꕔ��������L��Ƃ����L��?�ł���?B
����ꕔ��������L��Ƃ��邱�Ƃ�g���~���O?A
�L��Ƃ����Ԃ̂��Ƃ�g���~���O��ԂƂ���?B
���̃N���X�̃C���X�^���X��?A
- �g���~���O�̑�?ۂƂȂ���?� basisCurve
- �g���~���O��Ԃ̎n�_�����?�?�̃p���??[�^�l tParam1 ���邢��?W�l tPnt1
- �g���~���O��Ԃ�?I�_�����?�?�̃p���??[�^�l tParam2 ���邢��?W�l tPnt2
- �g���~���O��Ԃ̎n�_�Ƃ��� tParam1 �� tPnt1 �̂ǂ����D?悷�邩��?�?� masterRepresentation1
- �g���~���O��Ԃ�?I�_�Ƃ��� tParam2 �� tPnt2 �̂ǂ����D?悷�邩��?�?� masterRepresentation2
- �g������?���?�Ɠ�����ۂ����t���O senseAgreement
��ێ?����?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
|
Method Summary |
ParametricCurve2D |
basisCurve()
���̃g������? |
CommonNormal2D[] |
commonNormal(ParametricCurve2D mate)
���̋�? |
CommonTangent2D[] |
commonTangent(ParametricCurve2D mate)
���̋�? |
Point2D |
coordinates(double param)
���̋�? |
CurveCurvature2D |
curvature(double param)
���̋�? |
protected ParametricCurve2D |
doTransformBy(boolean reverseTransform,
CartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
���̋�? |
Point2D |
endPoint()
���̗L��? |
CurveDerivative2D |
evaluation(double param)
���̋�? |
protected boolean |
hasPolyline()
���̋�? |
PointOnCurve2D[] |
inflexion()
���̋�? |
CurveCurveInterference2D[] |
interfere(BoundedCurve2D mate)
���̗L��? |
IntersectionPoint2D[] |
intersect(ParametricCurve2D mate)
���̋�? |
protected boolean |
isComposedOfOnlyPolylines()
���̋�? |
boolean |
isFreeform()
���̊v�f�����R�`? |
double |
length(ParameterSection pint)
�^����ꂽ�p���?? |
int |
masterRepresentation1()
���̃g������? |
int |
masterRepresentation2()
���̃g������? |
BoundedCurve2D |
offsetByBoundedCurve(ParameterSection pint,
double magni,
int side,
ToleranceForDistance tol)
���̋�? |
BsplineCurve2D |
offsetByBsplineCurve(ParameterSection pint,
double magni,
int side,
ToleranceForDistance tol)
���̋�? |
protected void |
output(java.io.PrintWriter writer,
int indent)
? |
PointOnCurve2D[] |
projectFrom(Point2D point)
�^����ꂽ�_���炱�̋�? |
boolean |
senseAgreement()
���̃g������? |
PointOnCurve2D[] |
singular()
���̋�? |
Point2D |
startPoint()
���̗L��? |
Vector2D |
tangentVector(double param)
���̋�? |
double |
toBasisParameter(double param)
���̃g������? |
ParameterSection |
toBasisParameter(ParameterSection pint)
���̃g������? |
BsplineCurve2D |
toBsplineCurve(ParameterSection pint)
���̋�? |
double |
toOwnParameter(double param)
���̃g������? |
Polyline2D |
toPolyline(ParameterSection pint,
ToleranceForDistance tol)
���̋�? |
double |
tParam1()
���̃g������? |
double |
tParam2()
���̃g������? |
Point2D |
tPnt1()
���̃g������? |
Point2D |
tPnt2()
���̃g������? |
| Methods inherited from class org.jscience.mathematics.geometry.ParametricCurve2D |
checkProjection, dimension, fillet, identicalParameter, is2D, 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, is3D, 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 |
TrimmedCurve2D
public TrimmedCurve2D(ParametricCurve2D basisCurve,
Point2D tPnt1,
Point2D 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�ltPnt2 - �g���~���O��Ԃ�?I�_��?W�lsenseAgreement - �g������?���?�Ɠ�����ۂ����t���O- See Also:
TrimmingPreference,
ParameterOutOfRange,
InvalidArgumentValueException,
ParametricCurve2D.pointToParameter(Point2D)
TrimmedCurve2D
public TrimmedCurve2D(ParametricCurve2D 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���??[�^�ltParam2 - �g���~���O��Ԃ�?I�_��\���p���??[�^�lsenseAgreement - �g������?���?�Ɠ�����ۂ����t���O- See Also:
ParametricCurve2D.coordinates(double),
TrimmingPreference,
ParameterOutOfRange,
InvalidArgumentValueException
TrimmedCurve2D
public TrimmedCurve2D(ParametricCurve2D 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
basisCurve
public ParametricCurve2D basisCurve()
- ���̃g������?�̕��?��Ԃ�?B
- Returns:
- ���?�
tPnt1
public Point2D tPnt1()
- ���̃g������?�̃g���~���O��Ԃ̎n�_��?W�l��Ԃ�?B
�L���b�V����?s�킸?A��?ݒl�⻂̂܂ܕԂ�?B
- Returns:
- �g���~���O��Ԃ̎n�_��?W�l
tPnt2
public Point2D 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 Point2D coordinates(double param)
- ���̋�?��?A�^����ꂽ�p���??[�^�l�ł�?W�l��Ԃ�?B
�^����ꂽ�p���??[�^�l����`���O��Ă���?�?��ɂ�?A
ParameterOutOfRange �̗�O��?�����?B
- Specified by:
coordinates in class ParametricCurve2D
- Parameters:
param - �p���??[�^�l
- Returns:
- ?W�l
- See Also:
ParameterOutOfRange
tangentVector
public Vector2D tangentVector(double param)
- ���̋�?��?A�^����ꂽ�p���??[�^�l�ł�?ڃx�N�g����Ԃ�?B
�^����ꂽ�p���??[�^�l����`���O��Ă���?�?��ɂ�?A
ParameterOutOfRange �̗�O��?�����?B
- Specified by:
tangentVector in class ParametricCurve2D
- Parameters:
param - �p���??[�^�l
- Returns:
- ?ڃx�N�g��
- See Also:
ParameterOutOfRange
curvature
public CurveCurvature2D curvature(double param)
- ���̋�?��?A�^����ꂽ�p���??[�^�l�ł̋ȗ���Ԃ�?B
�^����ꂽ�p���??[�^�l����`���O��Ă���?�?��ɂ�?A
ParameterOutOfRange �̗�O��?�����?B
- Specified by:
curvature in class ParametricCurve2D
- Parameters:
param - �p���??[�^�l
- Returns:
- �ȗ�
- See Also:
ParameterOutOfRange
evaluation
public CurveDerivative2D evaluation(double param)
- ���̋�?��?A�^����ꂽ�p���??[�^�l�ł̓���?���Ԃ�?B
�^����ꂽ�p���??[�^�l����`���O��Ă���?�?��ɂ�?A
ParameterOutOfRange �̗�O��?�����?B
- Specified by:
evaluation in class ParametricCurve2D
- Parameters:
param - �p���??[�^�l
- Returns:
- ����?�
- See Also:
ParameterOutOfRange
singular
public PointOnCurve2D[] singular()
throws IndefiniteSolutionException
- ���̋�?�̓Hٓ_��Ԃ�?B
�Hٓ_����?݂��Ȃ��Ƃ��͒��� 0 �̔z���Ԃ�?B
- Specified by:
singular in class ParametricCurve2D
- Returns:
- �Hٓ_�̔z��
- Throws:
IndefiniteSolutionException - �⪕s��ł���
inflexion
public PointOnCurve2D[] inflexion()
throws IndefiniteSolutionException
- ���̋�?�̕ϋȓ_��Ԃ�?B
�ϋȓ_����?݂��Ȃ��Ƃ��͒��� 0 �̔z���Ԃ�?B
- Specified by:
inflexion in class ParametricCurve2D
- Returns:
- �ϋȓ_�̔z��
- Throws:
IndefiniteSolutionException - �⪕s��ł���
projectFrom
public PointOnCurve2D[] projectFrom(Point2D point)
throws IndefiniteSolutionException
- �^����ꂽ�_���炱�̋�?�ւ̓��e�_��?�߂�?B
���e�_����?݂��Ȃ��Ƃ��͒��� 0 �̔z���Ԃ�?B
- Specified by:
projectFrom in class ParametricCurve2D
- Parameters:
point - ���e���̓_
- Returns:
- ���e�_
- Throws:
IndefiniteSolutionException - �⪕s��ł���
toPolyline
public Polyline2D toPolyline(ParameterSection pint,
ToleranceForDistance tol)
- ���̋�?�̎w��̋�Ԃ�?A�^����ꂽ��?��Œ�?�ߎ�����|�����C����Ԃ�?B
���ʂƂ��ĕԂ����|�����C����?\?�����_��
���̋�?��x?[�X��?�Ƃ��� PointOnCurve2D ��
���邱�Ƃ��҂ł���?B
section �̒l��?A���̃x�W�G��?�̒�`���O��Ă���?�?��ɂ�
ParameterOutOfRange �̗�O��?�����?B
- Specified by:
toPolyline in class ParametricCurve2D
- Parameters:
section - ��?�ߎ�����p���??[�^���tolerance - �����̋��e��?�
- Returns:
- ���̋�?�̎w��̋�Ԃ�?�ߎ�����|�����C��
- See Also:
ParameterOutOfRange
toBsplineCurve
public BsplineCurve2D toBsplineCurve(ParameterSection pint)
- ���̋�?�̎w��̋�Ԃ쵖���?Č�����L�? Bspline ��?��Ԃ�?B
pint �̒l��?A���̂a�X�v���C����?�̒�`���O��Ă���?�?��ɂ�
ParameterOutOfRange �̗�O��?�����?B
- Specified by:
toBsplineCurve in class ParametricCurve2D
- Parameters:
pint - �L�? Bspline ��?��?�����p���??[�^���
- Returns:
- ���̋�?�̎w��̋�Ԃ�?Č�����L�? Bspline ��?�
- See Also:
ParameterOutOfRange
intersect
public IntersectionPoint2D[] intersect(ParametricCurve2D mate)
- ���̋�?�Ƒ��̋�?�̌�_��?�߂�?B
��_����?݂��Ȃ��Ƃ��͒��� 0 �̔z���Ԃ�?B
- Specified by:
intersect in class ParametricCurve2D
- Parameters:
mate - ���̋�?�
- Returns:
- ��_�̔z��
interfere
public CurveCurveInterference2D[] interfere(BoundedCurve2D mate)
- ���̗L��?�Ƒ��̗L��?�̊�?�?�߂�?B
��?���?݂��Ȃ�?�?��ɂ͒��� 0 �̔z���Ԃ�?B
- Specified by:
interfere in class BoundedCurve2D
- Parameters:
mate - ���̋�?�
- Returns:
- ���?�̊�?̔z��
offsetByBsplineCurve
public BsplineCurve2D offsetByBsplineCurve(ParameterSection pint,
double magni,
int side,
ToleranceForDistance tol)
- ���̋�?�̎w��̋�Ԃ�I�t�Z�b�g������?��?A
�^����ꂽ��?��ŋߎ����� Bspline ��?��?�߂�?B
- Specified by:
offsetByBsplineCurve in class ParametricCurve2D
- Parameters:
pint - �I�t�Z�b�g����p���??[�^���magni - �I�t�Z�b�g��side - �I�t�Z�b�g�̌� (WhichSide.LEFT/RIGHT)tol - �����̋��e��?�
- Returns:
- ���̋�?�̎w��̋�Ԃ̃I�t�Z�b�g��?��ߎ����� Bspline ��?�
- See Also:
WhichSide
offsetByBoundedCurve
public BoundedCurve2D offsetByBoundedCurve(ParameterSection pint,
double magni,
int side,
ToleranceForDistance tol)
- ���̋�?�̎w��̋�Ԃ�I�t�Z�b�g������?��?A
�^����ꂽ��?��ŋߎ�����L��?��?�߂�?B
- Overrides:
offsetByBoundedCurve in class ParametricCurve2D
- Parameters:
pint - �I�t�Z�b�g����p���??[�^���magni - �I�t�Z�b�g��side - �I�t�Z�b�g�̌� (WhichSide.LEFT/RIGHT)tol - �����̋��e��?�
- Returns:
- ���̋�?�̎w��̋�Ԃ̃I�t�Z�b�g��?��ߎ�����L��?�
- See Also:
WhichSide
commonTangent
public CommonTangent2D[] commonTangent(ParametricCurve2D mate)
- ���̋�?�Ƒ��̋�?�Ƃ̋���?�?��?�߂�?B
����?�?�?݂��Ȃ�?�?��ɂ͒��� 0 �̔z���Ԃ�?B
�����_�ł͎�����Ă��Ȃ�����?A
UnsupportedOperationException �̗�O��?�����?B
- Specified by:
commonTangent in class ParametricCurve2D
- Parameters:
mate - ���̋�?�
- Returns:
- ����?�?�̔z��
- Throws:
java.lang.UnsupportedOperationException - ���܂̂Ƃ���?A������Ȃ��@�\�ł���
commonNormal
public CommonNormal2D[] commonNormal(ParametricCurve2D mate)
- ���̋�?�Ƒ��̋�?�Ƃ̋��ʖ@?��?�߂�?B
���ʖ@?�?݂��Ȃ�?�?��ɂ͒��� 0 �̔z���Ԃ�?B
�����_�ł͎�����Ă��Ȃ�����?A
UnsupportedOperationException �̗�O��?�����?B
- Specified by:
commonNormal in class ParametricCurve2D
- Parameters:
mate - ���̋�?�
- Returns:
- ���ʖ@?�̔z��
- Throws:
java.lang.UnsupportedOperationException - ���܂̂Ƃ���?A������Ȃ��@�\�ł���
isFreeform
public boolean isFreeform()
- ���̊v�f�����R�`?ۂ���Ԃ�?B
- Overrides:
isFreeform in class GeometryElement
- Returns:
- ���?�R�`?�ł���� true?A�����łȂ���� false
startPoint
public Point2D startPoint()
- ���̗L��?�̊J�n�_��Ԃ�?B
masterRepresentation1 �� PARAMETER �Ȃ��?A���?�� tParam1 �ŕ]�������l��Ԃ�?B
masterRepresentation1 �� POINT �Ȃ��?AtPnt1 ��Ԃ�?B
- Overrides:
startPoint in class BoundedCurve2D
- Returns:
- �J�n�_
endPoint
public Point2D endPoint()
- ���̗L��?��?I���_��Ԃ�?B
masterRepresentation2 �� PARAMETER �Ȃ��?A���?�� tParam2 �ŕ]�������l��Ԃ�?B
masterRepresentation2 �� POINT �Ȃ��?AtPnt2 ��Ԃ�?B
- Overrides:
endPoint in class BoundedCurve2D
- Returns:
- ?I���_
doTransformBy
protected ParametricCurve2D doTransformBy(boolean reverseTransform,
CartesianTransformationOperator2D 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 ParametricCurve2D
- Parameters:
reverseTransform - �t�ϊ�����̂ł���� true?A�����łȂ���� falsetransformationOperator - �I�ϊ����Z�qtransformedGeometries - ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
- Returns:
- �ϊ���̊v�f
hasPolyline
protected boolean hasPolyline()
- ���̋�?�|�����C���̕�����܂ނ��ۂ���Ԃ�?B
- Overrides:
hasPolyline in class ParametricCurve2D
- Returns:
- ���̋�?�|�����C���ł��邩?A �܂��͎�?g��?\?����镔�i�Ƃ��ă|�����C����܂ނȂ�� true?A
�����łȂ���� false
isComposedOfOnlyPolylines
protected boolean isComposedOfOnlyPolylines()
- ���̋�?�|�����C���̕��������łł��Ă��邩�ۂ���Ԃ�?B
- Overrides:
isComposedOfOnlyPolylines in class ParametricCurve2D
- 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 - PrintWriterindent - �C���f���g��?[��- See Also:
GeometryElement