Класс CubicCurve
Класс CubicCurve расширяет класс Shape и представляет кубическую кривую Безье.
Класс CubicCurve имеет, помимо унаследованных от класса Shape, следующие свойства, конструкторы и методы:
Свойство startX – начальная горизонтальная координата кривой.
Свойство startY – начальная вертикальная координата кривой.
Свойство controlX1 – горизонтальная координата первой контрольной точки кривой.
Свойство controlY1 – вертикальная координата первой контрольной точки кривой.
Свойство controlX2 – горизонтальная координата второй контрольной точки кривой.
Свойство controlY2 – вертикальная координата второй контрольной точки кривой.
Свойство endX – конечная горизонтальная координата кривой.
Свойство endY – конечная вертикальная координата кривой.
Конструктор public CubicCurve().
Конструктор public CubicCurve(double startX, double startY, double controlX1, double controlY1, double controlX2, double controlY2, double endX, double endY).
Метод public final void setStartX(double value) – устанавливает начальную горизонтальную координату кривой.
Метод public final double getStartX() – возвращает начальную горизонтальную координату кривой.
Метод public DoubleProperty startXProperty() – возвращает JavaFX Beans свойство начальной горизонтальной координаты кривой.
Метод public final void setStartY(double value) – устанавливает начальную вертикальную координату кривой.
Метод public final double getStartY() – возвращает начальную вертикальную координату кривой.
Метод public DoubleProperty startYProperty() – возвращает JavaFX Beans свойство начальной вертикальной координаты кривой.
Метод public final void setControlX1(double value) – устанавливает горизонтальную координату первой контрольной точки кривой.
Метод public final double getControlX1() – возвращает горизонтальную координату первой контрольной точки кривой.
Метод public DoubleProperty controlX1Property() – возвращает JavaFX Beans свойство горизонтальной координаты первой контрольной точки кривой.
Метод public final void setControlY1(double value) – устанавливает вертикальную координату первой контрольной точки кривой.
Метод public final double getControlY1() – возвращает вертикальную координату первой контрольной точки кривой.
Метод public DoubleProperty controlY1Property() – возвращает JavaFX Beans свойство вертикальной координаты первой контрольной точки кривой.
Метод public final void setControlX2(double value) – устанавливает горизонтальную координату второй контрольной точки кривой.
Метод public final double getControlX2() – возвращает горизонтальную координату второй контрольной точки кривой.
Метод public DoubleProperty controlX2Property() – возвращает JavaFX Beans свойство горизонтальной координаты второй контрольной точки кривой.
Метод public final void setControlY2(double value) – устанавливает вертикальную координату второй контрольной точки кривой.
Метод public final double getControlY2() – возвращает вертикальную координату второй контрольной точки кривой.
Метод public DoubleProperty controlY2Property() – возвращает JavaFX Beans свойство вертикальной координаты второй контрольной точки кривой.
Метод public final void setEndX(double value) – устанавливает конечную горизонтальную координату кривой.
Метод public final double getEndX() – возвращает конечную горизонтальную координату кривой.
Метод public DoubleProperty endXProperty() – возвращает JavaFX Beans свойство конечной горизонтальной координаты кривой.
Метод public final void setEndY(double value) – устанавливает конечную вертикальную координату кривой.
Метод public final double getEndY() – возвращает конечную вертикальную координату кривой.
Метод public DoubleProperty endYProperty() – возвращает JavaFX Beans свойство конечной вертикальной координаты кривой.
