Spec-Zone.ru › OpenJDK 21

Класс CubicCurve2D.Float

java.lang.Object
java.awt.geom.CubicCurve2D
java.awt.geom.CubicCurve2D.Float
Все реализованные интерфейсы:
Shape, Serializable, Cloneable
Вложенный класс:
CubicCurve2D
public static class CubicCurve2D.Float extends CubicCurve2D implements Serializable
Кубическая параметрическая кривая, заданная координатами float.
С тех пор:
1.2
См. также:
  • Сериализованная форма

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе java.awt.geom.CubicCurve2D

CubicCurve2D.Double, CubicCurve2D.Float

Краткое описание полей

Модификатор и тип Поле Описание
float ctrlx1
Координата X первой контрольной точки кубической кривой.
float ctrlx2
Координата X второй контрольной точки кубической кривой.
float ctrly1
Координата Y первой контрольной точки кубической кривой.
float ctrly2
Координата Y второй контрольной точки кубической кривой.
float x1
Координата X начальной точки кубической кривой.
float x2
Координата X конечной точки кубической кривой.
float y1
Координата Y начальной точки кубической кривой.
float y2
Координата Y конечной точки кубической кривой.

Краткое описание конструкторов

Конструктор Описание
Float()
Конструирует и инициализирует кубическую кривую с координатами (0, 0, 0, 0, 0, 0, 0, 0).
Float(float x1, float y1, float ctrlx1, float ctrly1, float ctrlx2, float ctrly2, float x2, float y2)
Конструирует и инициализирует CubicCurve2D из указанных координат float.

Краткое описание методов

Модификатор и тип Метод Описание
Point2D getCtrlP1()
Возвращает первую контрольную точку.
Point2D getCtrlP2()
Возвращает вторую контрольную точку.
double getCtrlX1()
Возвращает координату X первой контрольной точки с двойной точностью.
double getCtrlX2()
Возвращает координату X второй контрольной точки с двойной точностью.
double getCtrlY1()
Возвращает координату Y первой контрольной точки с двойной точностью.
double getCtrlY2()
Возвращает координату Y второй контрольной точки с двойной точностью.
Point2D getP1()
Возвращает начальную точку.
Point2D getP2()
Возвращает конечную точку.
double getX1()
Возвращает координату X начальной точки с двойной точностью.
double getX2()
Возвращает координату X конечной точки с двойной точностью.
double getY1()
Возвращает координату Y начальной точки с двойной точностью.
double getY2()
Возвращает координату Y конечной точки с двойной точностью.
void setCurve(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2)
Устанавливает расположение конечных точек и контрольных точек этой кривой в указанных координатах с плавающей точкой.
void setCurve(float x1, float y1, float ctrlx1, float ctrly1, float ctrlx2, float ctrly2, float x2, float y2)
Устанавливает расположение конечных точек и контрольных точек этой кривой в указанных координатах float.

Методы, объявленные в классе java.awt.geom.CubicCurve2D

clone, contains, contains, contains, contains, getBounds, getBounds2D, getFlatness, getFlatness, getFlatness, getFlatnessSq, getFlatnessSq, getFlatnessSq, getPathIterator, getPathIterator, intersects, intersects, setCurve, setCurve, setCurve, setCurve, solveCubic, solveCubic, subdivide, subdivide, subdivide

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

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

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

x1

public float x1
Координата X начальной точки сегмента кубической кривой.
С момента:
1.2

y1

public float y1
Координата Y начальной точки сегмента кубической кривой.
С момента:
1.2

ctrlx1

public float ctrlx1
Координата X первой контрольной точки сегмента кубической кривой.
С момента:
1.2

ctrly1

public float ctrly1
Координата Y первой контрольной точки сегмента кубической кривой.
С момента:
1.2

ctrlx2

public float ctrlx2
Координата X второй контрольной точки сегмента кубической кривой.
С момента:
1.2

ctrly2

public float ctrly2
Координата Y второй контрольной точки сегмента кубической кривой.
С момента:
1.2

x2

public float x2
Координата X конечной точки сегмента кубической кривой.
С момента:
1.2

y2

public float y2
Координата Y конечной точки сегмента кубической кривой.
С момента:
1.2

Подробное описание конструкторов

Float

public Float()
Инициализирует кубическую кривую с координатами (0, 0, 0, 0, 0, 0, 0, 0).
С момента:
1.2

Float

public Float(float x1, float y1, float ctrlx1, float ctrly1, float ctrlx2, float ctrly2, float x2, float y2)
Инициализирует CubicCurve2D по заданным координатам float.
Параметры:
x1 - координата X начальной точки результирующей CubicCurve2D
y1 - координата Y начальной точки результирующей CubicCurve2D
ctrlx1 - координата X первой контрольной точки результирующей CubicCurve2D
ctrly1 - координата Y первой контрольной точки результирующей CubicCurve2D
ctrlx2 - координата X второй контрольной точки результирующей CubicCurve2D
ctrly2 - координата Y второй контрольной точки результирующей CubicCurve2D
x2 - координата X конечной точки результирующей CubicCurve2D
y2 - координата Y конечной точки результирующей CubicCurve2D
С момента:
1.2

Подробное описание методов

getX1

public double getX1()
Возвращает координату X начальной точки с двойной точностью.
Определено в:
getX1 в классе CubicCurve2D
Возвращает:
координату X начальной точки CubicCurve2D.
С момента:
1.2

getY1

public double getY1()
Возвращает координату Y начальной точки с двойной точностью.
Определено в:
getY1 в классе CubicCurve2D
Возвращает:
координату Y начальной точки CubicCurve2D.
С момента:
1.2

getP1

public Point2D getP1()
Возвращает начальную точку.
Определено в:
getP1 в классе CubicCurve2D
Возвращает:
Point2D, являющуюся начальной точкой CubicCurve2D.
С момента:
1.2

getCtrlX1

public double getCtrlX1()
Возвращает координату X первой контрольной точки с двойной точностью.
Определено в:
getCtrlX1 в классе CubicCurve2D
Возвращает:
координату X первой контрольной точки CubicCurve2D.
С момента:
1.2

getCtrlY1

public double getCtrlY1()
Возвращает координату Y первой контрольной точки с двойной точностью.
Определено в:
getCtrlY1 в классе CubicCurve2D
Возвращает:
координату Y первой контрольной точки CubicCurve2D.
С момента:
1.2

getCtrlP1

public Point2D getCtrlP1()
Возвращает первую контрольную точку.
Определено в:
getCtrlP1 в классе CubicCurve2D
Возвращает:
Point2D, являющуюся первой контрольной точкой CubicCurve2D.
С момента:
1.2

getCtrlX2

public double getCtrlX2()
Возвращает координату X второй контрольной точки с двойной точностью.
Определено в:
getCtrlX2 в классе CubicCurve2D
Возвращает:
координату X второй контрольной точки CubicCurve2D.
С момента:
1.2

getCtrlY2

public double getCtrlY2()
Возвращает координату Y второй контрольной точки с двойной точностью.
Определено в:
getCtrlY2 в классе CubicCurve2D
Возвращает:
координату Y второй контрольной точки CubicCurve2D.
С момента:
1.2

getCtrlP2

public Point2D getCtrlP2()
Возвращает вторую контрольную точку.
Определено в:
getCtrlP2 в классе CubicCurve2D
Возвращает:
Point2D, являющуюся второй контрольной точкой CubicCurve2D.
С момента:
1.2

getX2

public double getX2()
Возвращает координату X конечной точки с двойной точностью.
Определено в:
getX2 в классе CubicCurve2D
Возвращает:
координату X конечной точки CubicCurve2D.
С момента:
1.2

getY2

public double getY2()
Возвращает координату Y конечной точки с двойной точностью.
Определено в:
getY2 в классе CubicCurve2D
Возвращает:
координату Y конечной точки CubicCurve2D.
С момента:
1.2

getP2

public Point2D getP2()
Возвращает конечную точку.
Определено в:
getP2 в классе CubicCurve2D
Возвращает:
Point2D, являющуюся конечной точкой CubicCurve2D.
С момента:
1.2

setCurve

public void setCurve(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2)
Устанавливает положение конечных и контрольных точек этой кривой в заданных координатах с плавающей запятой.
Определено в:
setCurve в классе CubicCurve2D
Параметры:
x1 - координата X, используемая для установки начальной точки этой CubicCurve2D
y1 - координата Y, используемая для установки начальной точки этой CubicCurve2D
ctrlx1 - координата X, используемая для установки первой контрольной точки этой CubicCurve2D
ctrly1 - координата Y, используемая для установки первой контрольной точки этой CubicCurve2D
ctrlx2 - координата X, используемая для установки второй контрольной точки этой CubicCurve2D
ctrly2 - координата Y, используемая для установки второй контрольной точки этой CubicCurve2D
x2 - координата X, используемая для установки конечной точки этой CubicCurve2D
y2 - координата Y, используемая для установки конечной точки этой CubicCurve2D
С момента:
1.2

setCurve

public void setCurve(float x1, float y1, float ctrlx1, float ctrly1, float ctrlx2, float ctrly2, float x2, float y2)
Устанавливает положение конечных и контрольных точек этой кривой в заданных координатах с плавающей запятой.
Параметры:
x1 - координата X, используемая для установки начальной точки этой CubicCurve2D
y1 - координата Y, используемая для установки начальной точки этой CubicCurve2D
ctrlx1 - координата X, используемая для установки первой контрольной точки этой CubicCurve2D
ctrly1 - координата Y, используемая для установки первой контрольной точки этой CubicCurve2D
ctrlx2 - координата X, используемая для установки второй контрольной точки этой CubicCurve2D
ctrly2 - координата Y, используемая для установки второй контрольной точки этой CubicCurve2D
x2 - координата X, используемая для установки конечной точки этой CubicCurve2D
y2 - координата Y, используемая для установки конечной точки этой CubicCurve2D
С момента:
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/CubicCurve2D.Float.html

Spec-Zone.ru

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