Класс QuadCurve2D.Float
java.lang.Object
java.awt.geom.QuadCurve2D
java.awt.geom.QuadCurve2D.Float
- Все реализованные интерфейсы:
-
Shape,Serializable,Cloneable
- Вложенный класс:
QuadCurve2D
public static class QuadCurve2D.Float extends QuadCurve2D implements Serializable
Отрезок квадратной параметрической кривой, заданный координатами
float. - С тех пор:
- 1.2
- См. также:
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе java.awt.geom.QuadCurve2D
QuadCurve2D.Double, QuadCurve2D.Float
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
float |
ctrlx |
Координата X контрольной точки отрезка квадратной кривой. |
float |
ctrly |
Координата Y контрольной точки отрезка квадратной кривой. |
float |
x1 |
Координата X начальной точки отрезка квадратной кривой. |
float |
x2 |
Координата X конечной точки отрезка квадратной кривой. |
float |
y1 |
Координата Y начальной точки отрезка квадратной кривой. |
float |
y2 |
Координата Y конечной точки отрезка квадратной кривой. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Float() |
Инициализирует объект QuadCurve2D с координатами (0, 0, 0, 0, 0, 0). |
Float |
Инициализирует объект QuadCurve2D по заданным координатам float. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
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. |
void |
setCurve |
Устанавливает положение конечных точек и контрольной точки этой кривой по заданным координатам float. |
Методы, объявленные в классе java.awt.geom.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 float x1
Координата X начальной точки отрезка квадратичной кривой.
- С момента:
- 1.2
y1
public float y1
Координата Y начальной точки отрезка квадратичной кривой.
- С момента:
- 1.2
ctrlx
public float ctrlx
Координата X контрольной точки отрезка квадратичной кривой.
- С момента:
- 1.2
ctrly
public float ctrly
Координата Y контрольной точки отрезка квадратичной кривой.
- С момента:
- 1.2
x2
public float x2
Координата X конечной точки отрезка квадратичной кривой.
- С момента:
- 1.2
y2
public float y2
Координата Y конечной точки отрезка квадратичной кривой.
- С момента:
- 1.2
Подробное описание конструкторов
Float
public Float()
Создаёт и инициализирует
QuadCurve2D с координатами (0, 0, 0, 0, 0, 0).- С момента:
- 1.2
Float
public Float(float x1, float y1, float ctrlx, float ctrly, float x2, float y2)
Создаёт и инициализирует
QuadCurve2D по заданным координатам.- Параметры:
-
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 начальной точки с точностью.
- Указано в:
-
getY1в классеQuadCurve2D - Возвращает:
- координату Y начальной точки.
- С момента:
- 1.2
getP1
public Point2D getP1()
Возвращает начальную точку.
- Указано в:
-
getP1в классеQuadCurve2D - Возвращает:
- объект, представляющий начальную точку этого.
- С момента:
- 1.2
getCtrlX
public double getCtrlX()
Возвращает координату X контрольной точки с точностью.
- Указано в:
-
getCtrlXв классеQuadCurve2D - Возвращает:
- координату X контрольной точки.
- С момента:
- 1.2
getCtrlY
public double getCtrlY()
Возвращает координату Y контрольной точки с точностью.
- Указано в:
-
getCtrlYв классеQuadCurve2D - Возвращает:
- координату Y контрольной точки.
- С момента:
- 1.2
getCtrlPt
public Point2D getCtrlPt()
Возвращает контрольную точку.
- Указано в:
-
getCtrlPtв классеQuadCurve2D - Возвращает:
- объект, представляющий контрольную точку этого.
- С момента:
- 1.2
getX2
public double getX2()
Возвращает координату X конечной точки с точностью.
- Указано в:
-
getX2в классеQuadCurve2D - Возвращает:
- координату x конечной точки.
- С момента:
- 1.2
getY2
public double getY2()
Возвращает координату Y конечной точки с точностью.
- Указано в:
-
getY2в классеQuadCurve2D - Возвращает:
- координату Y конечной точки.
- С момента:
- 1.2
getP2
public Point2D getP2()
Возвращает конечную точку.
- Указано в:
-
getP2в классеQuadCurve2D - Возвращает:
- объект, представляющий конечную точку этого.
- С момента:
- 1.2
setCurve
public void setCurve(double x1, double y1, double ctrlx, double ctrly, double x2, double y2)
Устанавливает положение конечных точек и контрольной точки этой кривой в указанных координатах.
- Указано в:
-
setCurveв классеQuadCurve2D - Параметры:
-
x1- координата X начальной точки -
y1- координата Y начальной точки -
ctrlx- координата X контрольной точки -
ctrly- координата Y контрольной точки -
x2- координата X конечной точки -
y2- координата Y конечной точки - С момента:
- 1.2
setCurve
public void setCurve(float x1, float y1, float ctrlx, float ctrly, float x2, float y2)
Устанавливает положение конечных точек и контрольной точки этой кривой в указанных координатах.
- Параметры:
-
x1- координата X начальной точки -
y1- координата Y начальной точки -
ctrlx- координата X контрольной точки -
ctrly- координата Y контрольной точки -
x2- координата X конечной точки -
y2- координата Y конечной точки - С момента:
- 1.2
© 1993, 2023, 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/21/docs/api/java.desktop/java/awt/geom/QuadCurve2D.Float.html