Класс QuadCurve2D.Double
java.lang.Object
java.awt.geom.QuadCurve2D
java.awt.geom.QuadCurve2D.Double
- Все реализованные интерфейсы:
Shape, Serializable, Cloneable
- Внешний класс:
QuadCurve2D
public static class QuadCurve2D.Double extends QuadCurve2D implements Serializable
Сегмент квадратичной параметрической кривой, заданный координатами
double.- Начиная с:
- 1.2
- См. также:
Краткое описание вложенных классов
Вложенные классы и интерфейсы, объявленные в классе QuadCurve2D
QuadCurve2D.Double, QuadCurve2D.Float
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
double |
ctrlx |
Координата X контрольной точки сегмента квадратичной кривой. |
double |
ctrly |
Координата Y контрольной точки сегмента квадратичной кривой. |
double |
x1 |
Координата X начальной точки сегмента квадратичной кривой. |
double |
x2 |
Координата X конечной точки сегмента квадратичной кривой. |
double |
y1 |
Координата Y начальной точки сегмента квадратичной кривой. |
double |
y2 |
Координата Y конечной точки сегмента квадратичной кривой. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Double() |
Создает и инициализирует QuadCurve2D с координатами (0, 0, 0, 0, 0, 0). |
Double |
Создает и инициализирует QuadCurve2D по указанным координатам double. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Point2D |
getCtrlPt() |
Возвращает контрольную точку. |
double |
getCtrlX() |
Возвращает координату X контрольной точки с точностью double. |
double |
getCtrlY() |
Возвращает координату Y контрольной точки с точностью double. |
Point2D |
getP1() |
Возвращает начальную точку. |
Point2D |
getP2() |
Возвращает конечную точку. |
double |
getX1() |
Возвращает координату X начальной точки с точностью double. |
double |
getX2() |
Возвращает координату X конечной точки с точностью double. |
double |
getY1() |
Возвращает координату Y начальной точки с точностью double. |
double |
getY2() |
Возвращает координату Y конечной точки с точностью double. |
void |
setCurve |
Задает расположение конечных точек и контрольной точки этой кривой по указанным координатам double. |
Методы, объявленные в классе QuadCurve2D
clone, contains, contains, contains, contains, getBounds, getBounds2D, getFlatness, getFlatness, getFlatness, getFlatnessSq, getFlatnessSq, getFlatnessSq, getPathIterator, getPathIterator, intersects, intersects, setCurve, setCurve, setCurve, setCurve, solveQuadratic, solveQuadratic, subdivide, subdivide, subdivide
Подробное описание полей
x1
public double x1
Координата X начальной точки сегмента квадратичной кривой.
- Начиная с:
- 1.2
y1
public double y1
Координата Y начальной точки сегмента квадратичной кривой.
- Начиная с:
- 1.2
ctrlx
public double ctrlx
Координата X контрольной точки сегмента квадратичной кривой.
- Начиная с:
- 1.2
ctrly
public double ctrly
Координата Y контрольной точки сегмента квадратичной кривой.
- Начиная с:
- 1.2
x2
public double x2
Координата X конечной точки сегмента квадратичной кривой.
- Начиная с:
- 1.2
y2
public double y2
Координата Y конечной точки сегмента квадратичной кривой.
- Начиная с:
- 1.2
Подробное описание конструкторов
Double
public Double()
Создает и инициализирует
QuadCurve2D с координатами (0, 0, 0, 0, 0, 0).- Начиная с:
- 1.2
Double
public Double(double x1, double y1, double ctrlx, double ctrly, double x2, double y2)
Создает и инициализирует
QuadCurve2D по указанным координатам double.- Параметры:
-
x1— координата X начальной точки -
y1— координата Y начальной точки -
ctrlx— координата X контрольной точки -
ctrly— координата Y контрольной точки -
x2— координата X конечной точки -
y2— координата Y конечной точки - Начиная с:
- 1.2
Подробное описание методов
getX1
public double getX1()
Возвращает координату X начальной точки с точностью
double.- Определено в:
-
getX1в классеQuadCurve2D - Возвращает:
- координату X начальной точки.
- Начиная с:
- 1.2
getY1
public double getY1()
Возвращает координату Y начальной точки с точностью
double.- Определено в:
-
getY1в классеQuadCurve2D - Возвращает:
- координату Y начальной точки.
- Начиная с:
- 1.2
getP1
public Point2D getP1()
Возвращает начальную точку.
- Определено в:
-
getP1в классеQuadCurve2D - Возвращает:
- объект
Point2D, представляющий начальную точку этого объектаQuadCurve2D. - Начиная с:
- 1.2
getCtrlX
public double getCtrlX()
Возвращает координату X контрольной точки с точностью
double.- Определено в:
-
getCtrlXв классеQuadCurve2D - Возвращает:
- координату X контрольной точки
- Начиная с:
- 1.2
getCtrlY
public double getCtrlY()
Возвращает координату Y контрольной точки с точностью
double.- Определено в:
-
getCtrlYв классеQuadCurve2D - Возвращает:
- координату Y контрольной точки.
- Начиная с:
- 1.2
getCtrlPt
public Point2D getCtrlPt()
Возвращает контрольную точку.
- Определено в:
-
getCtrlPtв классеQuadCurve2D - Возвращает:
- объект
Point2D, представляющий контрольную точку этого объектаPoint2D. - Начиная с:
- 1.2
getX2
public double getX2()
Возвращает координату X конечной точки с точностью
double.- Определено в:
-
getX2в классеQuadCurve2D - Возвращает:
- координату x конечной точки.
- Начиная с:
- 1.2
getY2
public double getY2()
Возвращает координату Y конечной точки с точностью
double.- Определено в:
-
getY2в классеQuadCurve2D - Возвращает:
- координату Y конечной точки.
- Начиная с:
- 1.2
getP2
public Point2D getP2()
Возвращает конечную точку.
- Определено в:
-
getP2в классеQuadCurve2D - Возвращает:
- объект
Point, представляющий конечную точку этого объектаPoint2D. - Начиная с:
- 1.2
setCurve
public void setCurve(double x1, double y1, double ctrlx, double ctrly, double x2, double y2)
Задает расположение конечных точек и контрольной точки этой кривой по указанным координатам
double.- Определено в:
-
setCurveв классеQuadCurve2D - Параметры:
-
x1— координата X начальной точки -
y1— координата Y начальной точки -
ctrlx— координата X контрольной точки -
ctrly— координата Y контрольной точки -
x2— координата X конечной точки -
y2— координата Y конечной точки - Начиная с:
- 1.2
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/geom/QuadCurve2D.Double.html