Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Point2D extends java.lang.Object
Конструктор и Описание |
---|
Point2D(double x, double y)
Создает новый экземпляр
Point2D . |
Модификатор и Тип | Метод и Описание |
---|---|
Point2D |
add(double x, double y)
Возвращает точку с указанными координатами, добавленными к координатам этой точки.
|
Point2D |
add(Point2D point)
Возвращает точку с координатами указанной точки, добавленной к координатам этой точки.
|
double |
angle(double x, double y)
Вычисляет угол между вектором, представленным этой точкой и указанным вектором.
|
double |
angle(Point2D point)
Вычисляет угол между вектором, представленным этой точкой и вектором, представленным указанной точкой.
|
double |
angle(Point2D p1, Point2D p2)
Вычисляет угол между тремя точками с этой точкой как вершина.
|
Point3D |
crossProduct(double x, double y)
Вычисляет векторное произведение вектора, представленного этим экземпляром и указанным вектором.
|
Point3D |
crossProduct(Point2D vector)
Вычисляет векторное произведение вектора, представленного этим экземпляром и указанным вектором.
|
double |
distance(double x1, double y1)
Вычисляет расстояние между этой точкой и точкой
(x1, y1) . |
double |
distance(Point2D point)
Вычисляет расстояние между этой точкой и указанным
point . |
double |
dotProduct(double x, double y)
Вычисляет точечный (скалярный) продукт вектора, представленного этим экземпляром и указанным вектором.
|
double |
dotProduct(Point2D vector)
Вычисляет точечный (скалярный) продукт вектора, представленного этим экземпляром и указанным вектором.
|
boolean |
equals(java.lang.Object obj)
Указывает, " ли некоторый другой объект равен" этому.
|
double |
getX()
Координата x.
|
double |
getY()
Координата y.
|
int |
hashCode()
Возвращает значение хэш-кода для точки.
|
double |
magnitude()
Вычисляет величину (длина) относительного вектора величины, представленного этим экземпляром.
|
Point2D |
midpoint(double x, double y)
Возвращает точку, которая находится в середине между этой точкой и указанными координатами.
|
Point2D |
midpoint(Point2D point)
Возвращает точку, которая находится в середине между этой точкой и указанной точкой.
|
Point2D |
multiply(double factor)
Возвращает точку с координатами этой точки, умноженной на указанный фактор
|
Point2D |
normalize()
Нормализует относительный вектор величины, представленный этим экземпляром.
|
Point2D |
subtract(double x, double y)
Возвращает точку с указанными координатами, вычтенными из координат этой точки.
|
Point2D |
subtract(Point2D point)
Возвращает точку с координатами указанной точки, вычтенной из координат этой точки.
|
java.lang.String |
toString()
Возвращает строковое представление этого
Point2D . |
public Point2D(double x, double y)
Point2D
.x
- x координата точкиy
- y координата точкиpublic final double getX()
public final double getY()
public double distance(double x1, double y1)
(x1, y1)
.x1
- x координата другой точкиy1
- y координата другой точки(x1, y1)
.public double distance(Point2D point)
point
.point
- другая точкаpoint
.java.lang.NullPointerException
- если указанное point
нульpublic Point2D добавить(double x, double y)
x
- X координатных дополненийy
- Y координируют дополнениеpublic Point2D добавить(Point2D point)
point
- точка, координаты которой должны быть добавленыjava.lang.NullPointerException
- если указанное point
нульpublic Point2D вычесть(double x, double y)
x
- X координатных вычитанийy
- Y координируют вычитаниеpublic Point2D умножиться(double factor)
factor
- фактор, умножающий координатыpublic Point2D вычесть(Point2D point)
point
- точка, координаты которой должны быть вычтеныjava.lang.NullPointerException
- если указанное point
нульpublic Point2D нормализовать()
Point2D
экземплярpublic Point2D средняя точка(double x, double y)
x
- X координат второй конечной точкиy
- координата Y второй конечной точкиpublic Point2D средняя точка(Point2D point)
point
- другая конечная точкаjava.lang.NullPointerException
- если указанное point
нульpublic double angle(double x, double y)
x
- X величин другого вектораy
- величина Y другого вектораpublic double angle(Point2D point)
point
- другой векторNaN
если какой-либо из этих двух векторов является нулевым векторомjava.lang.NullPointerException
- если указанное point
нульpublic double angle(Point2D p1, Point2D p2)
p1
- одна точкаp2
- другая точкаNaN
если три точки не отличаются от друг другаjava.lang.NullPointerException
- если p1
или p2
нульpublic double magnitude()
public double dotProduct(double x, double y)
x
- X величин другого вектораy
- величина Y другого вектораpublic double dotProduct(Point2D vector)
vector
- другой векторjava.lang.NullPointerException
- если указанное vector
нульpublic Point3D векторное произведение(double x, double y)
x
- X величин другого вектораy
- величина Y другого вектораpublic Point3D векторное произведение(Point2D vector)
vector
- другой векторjava.lang.NullPointerException
- если указанное vector
нульpublic boolean equals(java.lang.Object obj)
equals
в class java.lang.Object
obj
- ссылочный объект, с которым можно сравнитьсяpublic int hashCode()
hashCode
в class java.lang.Object
public java.lang.String toString()
Point2D
. Этот метод предназначается, чтобы использоваться только для информационных целей. Контент и формат возвращенной строки могли бы измениться между реализациями. Возвращенная строка могла бы быть пустой, но не может быть null
.toString
в class java.lang.Object
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается