org.jscience.mathematics.geometry
Class CartesianTransformationOperator2D

java.lang.Object
  extended by org.jscience.mathematics.geometry.GeometryElement
      extended by org.jscience.mathematics.geometry.AbstractCartesianTransformationOperator
          extended by org.jscience.mathematics.geometry.CartesianTransformationOperator2D
All Implemented Interfaces:
java.io.Serializable

public class CartesianTransformationOperator2D
extends AbstractCartesianTransformationOperator

�Q���� : �􉽓I�ȕϊ���?s�Ȃ����Z�q��\���N���X?B

�􉽓I�ȕϊ���?A��?s�ړ�?A��]�ړ�?A�~��?[�����O?A�ψ�ȃX�P?[�����O ��?\?������?B ���̕ϊ��ł�?A�ϊ��O�ƕϊ���ŔC�ӂ̓�_�Ԃ̋����̔�͈��ł���?B

�܂�?A�P�ʉ����ꂽ��‚̃x�N�g�� U1, U2 ��?A�e����`���钼��?s�� T ��?l����?B U1, U2 �݂͌��ɒ��ⷂ�x�N�g���ł���?B �����̒P�ʃx�N�g����?A���x�N�g�� axis1, axis2 ��� GeometrySchemaFunction.baseAxis(axis1, axis2) �Ōv�Z�����?B T ��?s�񎮂� -1 ��?�?��ɂ�?AT �⻂�?\?��v�f�Ƃ��Ċ܂ޕϊ��̓~��?[�����O��܂�?B
�􉽓I�ȕϊ���?AT �ɉB���?A ��?s�ړ��̗ʂ숂߂��?��I�Ȍ��_ A (localOrigin) ����� �X�P?[�����O�̗ʂ숂߂�l S �Œ�`�����?B

�ȉ��̋L?q��?AA.b �͓_ (���邢�̓x�N�g��) A �� b ?�����\��?B

�_ P �̕ϊ���?A�ϊ���̓_�� Q �Ƃ���?A�ȉ��Œ�`�����?B

        Q.x = A.x + S * (P.x * U1.x + P.y * U2.x)
        Q.y = A.y + S * (P.x * U1.y + P.y * U2.y)
 

�x�N�g�� V �̕ϊ���?A�ϊ���̃x�N�g���� W �Ƃ���?A�ȉ��Œ�`�����?B

        W.x = S * (V.x * U1.x + V.y * U2.x)
        W.y = S * (V.x * U1.y + V.y * U2.y)
 

���� L �̕ϊ���?A�ϊ���̒����� M �Ƃ���?A�ȉ��Œ�`�����?B

        M = S * L
 

See Also:
CartesianTransformationOperator3D, Serialized Form

Constructor Summary
CartesianTransformationOperator2D(Axis2Placement2D position, double scale)
          ��?
CartesianTransformationOperator2D(Vector2D axis1, Vector2D axis2, Point2D localOrigin, double scale)
          �e�t�B?
 
Method Summary
 Vector2D axis1()
          ���̉��Z�q�̕ϊ��̑�ꎲ U1 ��K�肷��x�N�g����Ԃ�?
 Vector2D axis2()
          ���̉��Z�q�̕ϊ��̑�� U2 ��K�肷��x�N�g����Ԃ�?
 int dimension()
          ���̉��Z�q�̎�����Ԃ�?
 Point2D localOrigin()
          ���̉��Z�q�̕�?
protected  void output(java.io.PrintWriter writer, int indent)
          ?
 ParametricCurve2D reverseTransform(ParametricCurve2D curve, java.util.Hashtable transformedGeometries)
          �^����ꂽ��?
 Point2D reverseTransform(Point2D point)
          �^����ꂽ�_�ⱂ̉��Z�q�ŋt�ϊ�����?
 Point2D reverseTransform(Point2D point, java.util.Hashtable transformedGeometries)
          �^����ꂽ�_�ⱂ̉��Z�q�ŋt�ϊ�����?
 Vector2D reverseTransform(Vector2D vector)
          �^����ꂽ�x�N�g���ⱂ̉��Z�q�ŋt�ϊ�����?
 Vector2D reverseTransform(Vector2D vector, java.util.Hashtable transformedGeometries)
          �^����ꂽ�x�N�g���ⱂ̉��Z�q�ŋt�ϊ�����?
 ParametricCurve2D toEnclosed(ParametricCurve2D curve, java.util.Hashtable transformedGeometries)
          transform(ParametricCurve2D, java.util.Hashtable) �̕ʖ��?
 Point2D toEnclosed(Point2D point)
          transform(Point2D) �̕ʖ��?
 Point2D toEnclosed(Point2D point, java.util.Hashtable transformedGeometries)
          transform(Point2D, java.util.Hashtable) �̕ʖ��?
 Vector2D toEnclosed(Vector2D vector)
          transform(Vector2D) �̕ʖ��?
 Vector2D toEnclosed(Vector2D vector, java.util.Hashtable transformedGeometries)
          transform(Vector2D, java.util.Hashtable) �̕ʖ��?
 ParametricCurve2D toLocal(ParametricCurve2D curve, java.util.Hashtable transformedGeometries)
          reverseTransform(ParametricCurve2D, java.util.Hashtable) �̕ʖ��?
 Point2D toLocal(Point2D point)
          reverseTransform(Point2D) �̕ʖ��?
 Point2D toLocal(Point2D point, java.util.Hashtable transformedGeometries)
          reverseTransform(Point2D, java.util.Hashtable) �̕ʖ��?
 Vector2D toLocal(Vector2D vector)
          reverseTransform(Vector2D) �̕ʖ��?
 Vector2D toLocal(Vector2D vector, java.util.Hashtable transformedGeometries)
          reverseTransform(Vector2D, java.util.Hashtable) �̕ʖ��?
 ParametricCurve2D transform(ParametricCurve2D curve, java.util.Hashtable transformedGeometries)
          �^����ꂽ��?
 Point2D transform(Point2D point)
          �^����ꂽ�_�ⱂ̉��Z�q�ŕϊ�����?
 Point2D transform(Point2D point, java.util.Hashtable transformedGeometries)
          �^����ꂽ�_�ⱂ̉��Z�q�ŕϊ�����?
 Vector2D transform(Vector2D vector)
          �^����ꂽ�x�N�g���ⱂ̉��Z�q�ŕϊ�����?
 Vector2D transform(Vector2D vector, java.util.Hashtable transformedGeometries)
          �^����ꂽ�x�N�g���ⱂ̉��Z�q�ŕϊ�����?
 Vector2D[] u()
          ���̉��Z�q�̕ϊ��̎��ƂȂ�P�ʃx�N�g�� U1, U2 ��Ԃ�?
 Vector2D u1()
          ���̉��Z�q�̕ϊ��̑�ꎲ�ƂȂ�P�ʃx�N�g�� U1 ��Ԃ�?
 Vector2D u2()
          ���̉��Z�q�̕ϊ��̑�񎲂ƂȂ�P�ʃx�N�g�� U2 ��Ԃ�?
 
Methods inherited from class org.jscience.mathematics.geometry.AbstractCartesianTransformationOperator
isTransformationOperator, reverseTransform, scale, transform
 
Methods inherited from class org.jscience.mathematics.geometry.GeometryElement
getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is2D, is3D, isCurve, isFreeform, isParametric, isPlacement, isPoint, isSurface, isVector, makeIndent, output
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CartesianTransformationOperator2D

public CartesianTransformationOperator2D(Vector2D axis1,
                                         Vector2D axis2,
                                         Point2D localOrigin,
                                         double scale)
�e�t�B?[���h�̒l��?ڎw�肵��?A�I�u�W�F�N�g��?\�z����?B

axis1 �� null �ł�?\��Ȃ�?B

axis2 �� null �ł�?\��Ȃ�?B

localOgirin �� null ��?�?��ɂ� InvalidArgumentValueException �̗�O��?�����?B

scale �̒l��?��łȂ���΂Ȃ�Ȃ�?B scale �̒l��?A��?�?ݒ肳��Ă��鉉�Z?�?�� �����̋��e��?��ȉ���?�?��ɂ� InvalidArgumentValueException �̗�O��?�����?B

Parameters:
axis1 - �ϊ��̑�ꎲ U1 ��K�肷��x�N�g��
axis2 - �ϊ��̑�� U2 ��K�肷��x�N�g��
localOrigin - ��?s�ړ��̗ʂ숂߂��?��I�Ȍ��_ A
scale - �X�P?[�����O�ʂ숂߂�l S
See Also:
InvalidArgumentValueException

CartesianTransformationOperator2D

public CartesianTransformationOperator2D(Axis2Placement2D position,
                                         double scale)
��?�?W�n (�z�u?��) ������I��?W�n�ւ̕ϊ���\���I�u�W�F�N�g��?\�z����?B

position �̌��_/X ��/Y���⻂ꂼ�� localOrigin/axis1/axis2 �Ƃ���?B

position �� null ��?�?��ɂ� InvalidArgumentValueException �̗�O��?�����?B

scale �̒l��?��łȂ���΂Ȃ�Ȃ�?B scale �̒l��?A��?�?ݒ肳��Ă��鉉�Z?�?�� �����̋��e��?��ȉ���?�?��ɂ� InvalidArgumentValueException �̗�O��?�����?B

Parameters:
position - ��?�?W�n (�z�u?��)
scale - �X�P?[�����O�l
See Also:
InvalidArgumentValueException
Method Detail

dimension

public int dimension()
���̉��Z�q�̎�����Ԃ�?B

?�� 2 ��Ԃ�?B

Specified by:
dimension in class GeometryElement
Returns:
�Q�����Ȃ̂�?A?�� 2

axis1

public Vector2D axis1()
���̉��Z�q�̕ϊ��̑�ꎲ U1 ��K�肷��x�N�g����Ԃ�?B

Returns:
�ϊ��̑�ꎲ U1 ��K�肷��x�N�g��

axis2

public Vector2D axis2()
���̉��Z�q�̕ϊ��̑�� U2 ��K�肷��x�N�g����Ԃ�?B

Returns:
�ϊ��̑�� U2 ��K�肷��x�N�g��

localOrigin

public Point2D localOrigin()
���̉��Z�q�̕�?s�ړ��̗ʂ�K�肷���?��I�Ȍ��_��Ԃ�?B

Returns:
��?s�ړ��̗ʂ�K�肷���?��I�Ȍ��_

u1

public Vector2D u1()
���̉��Z�q�̕ϊ��̑�ꎲ�ƂȂ�P�ʃx�N�g�� U1 ��Ԃ�?B

Returns:
�ϊ��̑�ꎲ�ƂȂ�P�ʃx�N�g�� U1

u2

public Vector2D u2()
���̉��Z�q�̕ϊ��̑�񎲂ƂȂ�P�ʃx�N�g�� U2 ��Ԃ�?B

Returns:
�ϊ��̑�񎲂ƂȂ�P�ʃx�N�g�� U2

u

public Vector2D[] u()
���̉��Z�q�̕ϊ��̎��ƂȂ�P�ʃx�N�g�� U1, U2 ��Ԃ�?B

���ʂƂ��ĕԂ�z��̗v�f?��� 2 ��?A ?�?��̗v�f�� U1?A��Ԗڂ̗v�f�� U2 ��܂�?B

Returns:
�ϊ��̎��ƂȂ�P�ʃx�N�g���̔z��

transform

public Vector2D transform(Vector2D vector)
�^����ꂽ�x�N�g���ⱂ̉��Z�q�ŕϊ�����?B

Parameters:
vector - �x�N�g��
Returns:
�ϊ���̃x�N�g��

transform

public Point2D transform(Point2D point)
�^����ꂽ�_�ⱂ̉��Z�q�ŕϊ�����?B

Parameters:
point - �_
Returns:
�ϊ���̓_

transform

public Vector2D transform(Vector2D vector,
                          java.util.Hashtable transformedGeometries)
�^����ꂽ�x�N�g���ⱂ̉��Z�q�ŕϊ�����?B

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

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

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

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

Parameters:
vector - �x�N�g��
transformedGeometries - ��ɓ��l�̕ϊ���{�����􉽗v�f��܂ރn�b�V���e?[�u��
Returns:
�ϊ���̃x�N�g��

transform

public Point2D transform(Point2D point,
                         java.util.Hashtable transformedGeometries)
�^����ꂽ�_�ⱂ̉��Z�q�ŕϊ�����?B

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

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

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

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

Parameters:
point - �_
transformedGeometries - ��ɓ��l�̕ϊ���{�����􉽗v�f��܂ރn�b�V���e?[�u��
Returns:
�ϊ���̓_

transform

public ParametricCurve2D transform(ParametricCurve2D curve,
                                   java.util.Hashtable transformedGeometries)
�^����ꂽ��?�ⱂ̉��Z�q�ŕϊ�����?B

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

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

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

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

Parameters:
curve - ��?�
transformedGeometries - ��ɓ��l�̕ϊ���{�����􉽗v�f��܂ރn�b�V���e?[�u��
Returns:
�ϊ���̋�?�

reverseTransform

public Vector2D reverseTransform(Vector2D vector)
�^����ꂽ�x�N�g���ⱂ̉��Z�q�ŋt�ϊ�����?B

Parameters:
vector - �x�N�g��
Returns:
�t�ϊ���̃x�N�g��

reverseTransform

public Point2D reverseTransform(Point2D point)
�^����ꂽ�_�ⱂ̉��Z�q�ŋt�ϊ�����?B

Parameters:
point - �_
Returns:
�t�ϊ���̓_

reverseTransform

public Vector2D reverseTransform(Vector2D vector,
                                 java.util.Hashtable transformedGeometries)
�^����ꂽ�x�N�g���ⱂ̉��Z�q�ŋt�ϊ�����?B

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

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

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

transformedGeometries �� null �ł�?\��Ȃ�?B transformedGeometries �� null ��?�?��ɂ�?A ?�� vector �� transformationOperator �ŋt�ϊ�������̂�Ԃ�?B

Parameters:
vector - �x�N�g��
transformedGeometries - ��ɓ��l�̕ϊ���{�����􉽗v�f��܂ރn�b�V���e?[�u��
Returns:
�t�ϊ���̃x�N�g��

reverseTransform

public Point2D reverseTransform(Point2D point,
                                java.util.Hashtable transformedGeometries)
�^����ꂽ�_�ⱂ̉��Z�q�ŋt�ϊ�����?B

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

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

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

transformedGeometries �� null �ł�?\��Ȃ�?B transformedGeometries �� null ��?�?��ɂ�?A ?�� point �� transformationOperator �ŋt�ϊ�������̂�Ԃ�?B

Parameters:
point - �_
transformedGeometries - ��ɓ��l�̕ϊ���{�����􉽗v�f��܂ރn�b�V���e?[�u��
Returns:
�t�ϊ���̓_

reverseTransform

public ParametricCurve2D reverseTransform(ParametricCurve2D curve,
                                          java.util.Hashtable transformedGeometries)
�^����ꂽ��?�ⱂ̉��Z�q�ŋt�ϊ�����?B

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

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

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

transformedGeometries �� null �ł�?\��Ȃ�?B transformedGeometries �� null ��?�?��ɂ�?A ?�� curve �� transformationOperator �ŋt�ϊ�������̂�Ԃ�?B

Parameters:
curve - ��?�
transformedGeometries - ��ɓ��l�̕ϊ���{�����􉽗v�f��܂ރn�b�V���e?[�u��
Returns:
�t�ϊ���̋�?�

toEnclosed

public Vector2D toEnclosed(Vector2D vector)
transform(Vector2D) �̕ʖ��?�\�b�h?B

local?W -> enclosed (global) ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B

Parameters:
vector - �x�N�g��
Returns:
�ϊ���̃x�N�g��

toEnclosed

public Point2D toEnclosed(Point2D point)
transform(Point2D) �̕ʖ��?�\�b�h?B

local?W -> enclosed (global) ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B

Parameters:
point - �_
Returns:
�ϊ���̓_

toEnclosed

public Vector2D toEnclosed(Vector2D vector,
                           java.util.Hashtable transformedGeometries)
transform(Vector2D, java.util.Hashtable) �̕ʖ��?�\�b�h?B

local?W -> enclosed (global) ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B

Parameters:
vector - �x�N�g��
transformedGeometries - ��ɓ��l�̕ϊ���{�����􉽗v�f��܂ރn�b�V���e?[�u��
Returns:
�ϊ���̃x�N�g��

toEnclosed

public Point2D toEnclosed(Point2D point,
                          java.util.Hashtable transformedGeometries)
transform(Point2D, java.util.Hashtable) �̕ʖ��?�\�b�h?B

local?W -> enclosed (global) ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B

Parameters:
point - �_
transformedGeometries - ��ɓ��l�̕ϊ���{�����􉽗v�f��܂ރn�b�V���e?[�u��
Returns:
�ϊ���̓_

toEnclosed

public ParametricCurve2D toEnclosed(ParametricCurve2D curve,
                                    java.util.Hashtable transformedGeometries)
transform(ParametricCurve2D, java.util.Hashtable) �̕ʖ��?�\�b�h?B

local?W -> enclosed (global) ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B

Parameters:
curve - ��?�
transformedGeometries - ��ɓ��l�̕ϊ���{�����􉽗v�f��܂ރn�b�V���e?[�u��
Returns:
�ϊ���̋�?�

toLocal

public Vector2D toLocal(Vector2D vector)
reverseTransform(Vector2D) �̕ʖ��?�\�b�h?B

enclosed (global) ?W -> local?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B

Parameters:
vector - �x�N�g��
Returns:
�ϊ���̃x�N�g��

toLocal

public Point2D toLocal(Point2D point)
reverseTransform(Point2D) �̕ʖ��?�\�b�h?B

enclosed (global) ?W -> local ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B

Parameters:
point - �_
Returns:
�ϊ���̓_

toLocal

public Vector2D toLocal(Vector2D vector,
                        java.util.Hashtable transformedGeometries)
reverseTransform(Vector2D, java.util.Hashtable) �̕ʖ��?�\�b�h?B

enclosed (global) ?W -> local ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B

Parameters:
vector - �x�N�g��
transformedGeometries - ��ɓ��l�̕ϊ���{�����􉽗v�f��܂ރn�b�V���e?[�u��
Returns:
�ϊ���̃x�N�g��

toLocal

public Point2D toLocal(Point2D point,
                       java.util.Hashtable transformedGeometries)
reverseTransform(Point2D, java.util.Hashtable) �̕ʖ��?�\�b�h?B

enclosed (global) ?W -> local ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B

Parameters:
point - �_
transformedGeometries - ��ɓ��l�̕ϊ���{�����􉽗v�f��܂ރn�b�V���e?[�u��
Returns:
�ϊ���̓_

toLocal

public ParametricCurve2D toLocal(ParametricCurve2D curve,
                                 java.util.Hashtable transformedGeometries)
reverseTransform(ParametricCurve2D, java.util.Hashtable) �̕ʖ��?�\�b�h?B

enclosed (global) ?W -> local ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B

Parameters:
curve - ��?�
transformedGeometries - ��ɓ��l�̕ϊ���{�����􉽗v�f��܂ރn�b�V���e?[�u��
Returns:
�ϊ���̋�?�

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