T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс ArcTo

Класс ArcTo расширяет класс PathElement и обеспечивает формирование дуги от текущих координат к указанным координатам.

Класс ArcTo имеет, помимо унаследованных от класса PathElement, следующие свойства, конструкторы и методы:

  • Свойство radiusX – ширина эллипса дуги.

  • Свойство radiusY – высота эллипса дуги.

  • Свойство xAxisRotation – поворот вокруг оси Х.

  • Свойство largeArcFlag – создаваемую дугу можно рассматривать как дугу, которая формируется из пересечения двух эллипсов. Значение параметра true указывает, что отображается одна из больших дуг.

  • Свойство sweepFlag – если true, тогда отображается та дуга в пересечении двух эллипсов, которая может быть нарисована по часовой стрелке.

  • Свойство x – конечная горизонтальная координата дуги.

  • Свойство y – конечная вертикальная координата дуги.

  • Конструктор public ArcTo().

  • Конструктор public ArcTo(double radiusX, double radiusY, double xAxisRotation, double x, double y, boolean largeArcFlag, boolean sweepFlag).

  • Метод public final void setRadiusX(double value) – устанавливает ширину эллипса дуги.

  • Метод public final double getRadiusX() – возвращает ширину эллипса дуги.

  • Метод public DoubleProperty radiusXProperty() – возвращает JavaFX Beans свойство ширины эллипса дуги.

  • Метод public final void setRadiusY(double value) – устанавливает высоту эллипса дуги.

  • Метод public final double getRadiusY() – возвращает высоту эллипса дуги.

  • Метод public DoubleProperty radiusYProperty() – возвращает JavaFX Beans свойство высоты эллипса дуги.

  • Метод public final void setXAxisRotation(double value) – устанавливает угол поворота вокруг оси Х.

  • Метод public final double getXAxisRotation() – возвращает угол поворота вокруг оси Х.

  • Метод public DoubleProperty xAxisRotationProperty() – возвращает JavaFX Beans свойство угла поворота вокруг оси Х.

  • Метод public final void setLargeArcFlag(boolean value) – устанавливает отображение большой дуги.

  • Метод public final boolean isLargeArcFlag() – возвращает true, если отображается большая дуга.

  • Метод public BooleanProperty largeArcFlagProperty() – возвращает JavaFX Beans свойство отображения большой дуги.

  • Метод public final void setSweepFlag(boolean value) – устанавливает отображение дуги по часовой стрелке.

  • Метод public final boolean isSweepFlag() – возвращает true, если дуга отображается по часовой стрелке.

  • Метод public BooleanProperty sweepFlagProperty() – возвращает JavaFX Beans свойство отображения дуги по часовой стрелке.

  • Метод public final void setX(double value) – устанавливает конечную горизонтальную координату дуги.

  • Метод public final double getX() – возвращает конечную горизонтальную координату дуги.

  • Метод public DoubleProperty xProperty() – возвращает JavaFX Beans свойство конечной горизонтальной координаты дуги.

  • Метод public final void setY(double value) – устанавливает конечную вертикальную координату дуги.

  • Метод public final double getY() – возвращает конечную вертикальную координату дуги.

  • Метод public DoubleProperty yProperty() – возвращает JavaFX Beans свойство конечной вертикальной координаты дуги.