Spec-Zone.ru › OpenJDK 25

Класс 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(double x1, double y1, double ctrlx, double ctrly, double x2, double y2)
Создает и инициализирует 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 x1, double y1, double ctrlx, double ctrly, double x2, double y2)
Задает расположение конечных точек и контрольной точки этой кривой по указанным координатам 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

Методы, объявленные в классе Object

equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

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

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры основных понятий, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API