|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.mathematics.geometry.GeometryElement
org.jscience.mathematics.geometry.AbstractVector
org.jscience.mathematics.geometry.Vector2D
public abstract class Vector2D
�Q�����̃x�N�g����\����?ۃN���X?B
Point2D,
Serialized Form| Field Summary | |
|---|---|
static Vector2D |
minusI
Opposite of the first canonical vector (coordinates : -1, 0, 0). |
static Vector2D |
minusJ
Opposite of the second canonical vector (coordinates : 0, -1, 0). |
static Vector2D |
plusI
First canonical vector (coordinates : 1, 0, 0). |
static Vector2D |
plusJ
Second canonical vector (coordinates : 0, 1, 0). |
static Vector2D |
xUnitVector
�Q�����̃O�?? |
static Vector2D |
yUnitVector
�Q�����̃O�?? |
static Vector2D |
zeroVector
�Q�����̃[�? |
| Constructor Summary | |
|---|---|
protected |
Vector2D()
�I�u�W�F�N�g��? |
protected |
Vector2D(boolean confirmedAsUnitized)
�I�u�W�F�N�g��? |
| Method Summary | |
|---|---|
Vector2D |
add(Vector2D mate)
�x�N�g�����m�̘a��Ԃ�? |
double |
angleWith(Vector2D mate)
|
int |
dimension()
������Ԃ�? |
Vector2D |
divide(double scale)
�^����ꂽ�X�P? |
double |
dotProduct(Vector2D mate)
��? |
protected abstract Vector2D |
doTransformBy(boolean reverseTransform,
CartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
���̃x�N�g����? |
Double2Vector |
getDouble2Vector()
|
boolean |
identical(Vector2D mate)
��x�N�g���̓���? |
boolean |
identicalDirection(Vector2D mate)
��x�N�g���̓�����? |
boolean |
is2D()
�Q�������ۂ���Ԃ�? |
Vector2D |
multiply(double scale)
�^����ꂽ�X�P? |
double |
norm()
�x�N�g���̃m������Ԃ�? |
static LiteralVector2D |
of(double[] components)
LiteralVector2D �̃C���X�^���X��? |
static LiteralVector2D |
of(double x,
double y)
LiteralVector2D �̃C���X�^���X��? |
Vector2D |
orthogonal()
Get a vector orthogonal to the instance. |
boolean |
parallelDirection(Vector2D mate)
��x�N�g���̓�����? |
Vector2D |
reverse()
�e? |
Vector2D |
reverseTransformBy(CartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
���̃x�N�g����? |
Vector2D |
subtract(Vector2D mate)
�x�N�g�����m��? |
double[] |
toDoubleArray()
double�̔z��ɕϊ�����? |
Point2D |
toPoint2D()
�Q�����̓_ (Point2D) �ɕϊ�����? |
Vector2D |
transformBy(boolean reverseTransform,
CartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
���̃x�N�g����? |
Vector2D |
transformBy(CartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
���̃x�N�g����? |
Vector2D |
unitized()
�P�ʉ������x�N�g����Ԃ�? |
Vector2D |
verticalVector()
��? |
abstract double |
x()
�x�N�g���� X ? |
static Vector2D |
xUnitVector()
�Q�����̃O�?? |
abstract double |
y()
�x�N�g���� Y ? |
static Vector2D |
yUnitVector()
�Q�����̃O�?? |
static Vector2D |
zeroVector()
�Q�����̃[�? |
double |
zOfCrossProduct(Vector2D mate)
�O? |
| Methods inherited from class org.jscience.mathematics.geometry.AbstractVector |
|---|
isVector, length, magnitude |
| Methods inherited from class org.jscience.mathematics.geometry.GeometryElement |
|---|
getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is3D, isCurve, isFreeform, isParametric, isPlacement, isPoint, isSurface, isTransformationOperator, makeIndent, output, output |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Vector2D plusI
literalVector2D,
hence it can't be changed in any way.
public static final Vector2D minusI
literalVector2D,
hence it can't be changed in any way.
public static final Vector2D plusJ
literalVector2D,
hence it can't be changed in any way.
public static final Vector2D minusJ
literalVector2D,
hence it can't be changed in any way.
public static final Vector2D zeroVector
public static final Vector2D xUnitVector
public static final Vector2D yUnitVector
| Constructor Detail |
|---|
protected Vector2D()
protected Vector2D(boolean confirmedAsUnitized)
confirmedAsUnitized - ?�?����悤�Ƃ���x�N�g����
�P�ʃx�N�g���ł���Ȃ�� true?A
����Ȃ��� false| Method Detail |
|---|
public static Vector2D zeroVector()
public static Vector2D xUnitVector()
public static Vector2D yUnitVector()
public int dimension()
dimension in class GeometryElementpublic boolean is2D()
is2D in class GeometryElementtruepublic Double2Vector getDouble2Vector()
public abstract double x()
public abstract double y()
public Vector2D unitized()
public Vector2D reverse()
public Vector2D verticalVector()
public double dotProduct(Vector2D mate)
mate - ��?ς��鑊��̃x�N�g��
public double zOfCrossProduct(Vector2D mate)
mate - �O?ς��鑊��̃x�N�g��
public Vector2D add(Vector2D mate)
mate - �a���鑊��̃x�N�g��
public Vector2D subtract(Vector2D mate)
mate - ?����鑊��̃x�N�g��
public Vector2D multiply(double scale)
scale - �X�P?[��
public Vector2D divide(double scale)
scale - �X�P?[��
public boolean identical(Vector2D mate)
mate - ����̑�?ۂƂȂ�x�N�g��
ConditionOfOperation,
identicalDirection(Vector2D)public boolean identicalDirection(Vector2D mate)
mate - ����̑�?ۂƂȂ�x�N�g��
ConditionOfOperation,
identical(Vector2D),
parallelDirection(Vector2D)public boolean parallelDirection(Vector2D mate)
mate - ����̑�?ۂƂȂ�x�N�g��
ConditionOfOperation,
identicalDirection(Vector2D)public double norm()
norm in class AbstractVectorpublic Point2D toPoint2D()
public double[] toDoubleArray()
public Vector2D orthogonal()
java.lang.ArithmeticException - if the norm of the instance is nullpublic double angleWith(Vector2D mate)
protected abstract Vector2D doTransformBy(boolean reverseTransform,
CartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
reverseTransform - �t�ϊ�����̂ł���� true?A�����łȂ���� falsetransformationOperator - �I�ϊ����Z�qtransformedGeometries - ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public Vector2D transformBy(boolean reverseTransform,
CartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
reverseTransform - �t�ϊ�����̂ł���� true?A�����łȂ���� falsetransformationOperator - �I�ϊ����Z�qtransformedGeometries - ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public Vector2D transformBy(CartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
transformationOperator - �I�ϊ����Z�qtransformedGeometries - ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public Vector2D reverseTransformBy(CartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
transformationOperator - �I�ϊ����Z�qtransformedGeometries - ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public static LiteralVector2D of(double x,
double y)
x - X ?���y - Y ?���
public static LiteralVector2D of(double[] components)
components - X, Y?����̔z�� (�v�f?� 2)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||