BezierSegment

Inheritance: java.lang.Object, com.aspose.imaging.ShapeSegment, com.aspose.imaging.shapesegments.LineSegment

public final class BezierSegment extends LineSegment

Кривая Безье, идущая от одной точки к следующей и использующая две контрольные точки.

Конструкторы

КонструкторОписание
BezierSegment(PointF startPoint, PointF firstControlPoint, PointF secondControlPoint, PointF endPoint)Инициализирует новый экземпляр класса BezierSegment.

Методы

МетодОписание
getFirstControlPoint()Получает первую управляющую точку безье-сплайна.
getSecondControlPoint()Получает вторую управляющую точку безье-сплайна.
equals(Object obj)Проверяет, равны ли объекты.
hashCode()Получает хеш‑код текущего объекта.

BezierSegment(PointF startPoint, PointF firstControlPoint, PointF secondControlPoint, PointF endPoint)

public BezierSegment(PointF startPoint, PointF firstControlPoint, PointF secondControlPoint, PointF endPoint)

Инициализирует новый экземпляр класса BezierSegment.

Parameters:

ПараметрТипОписание
startPointPointFНачальная точка.
firstControlPointPointFПервая управляющая точка.
secondControlPointPointFВторая управляющая точка.
endPointPointFКонечная точка.

getFirstControlPoint()

public PointF getFirstControlPoint()

Получает первую управляющую точку безье-сплайна.

Returns: PointF - The first control point.

getSecondControlPoint()

public PointF getSecondControlPoint()

Получает вторую управляющую точку безье-сплайна.

Returns: PointF - The second control point.

equals(Object obj)

public boolean equals(Object obj)

Проверяет, равны ли объекты.

Parameters:

ПараметрТипОписание
objjava.lang.ObjectДругой объект.

Returns: boolean - Результат сравнения на равенство.

hashCode()

public int hashCode()

Получает хеш‑код текущего объекта.

Returns: int - Хеш-код.