Class CssRadialGradient

java.lang.Object
org.jhotdraw8.draw.css.value.CssRadialGradient
All Implemented Interfaces:
Paintable

public class CssRadialGradient extends Object implements Paintable
Represents a radial gradient.
Author:
Werner Randelshofer
  • Constructor Details

    • CssRadialGradient

      public CssRadialGradient()
    • CssRadialGradient

      public CssRadialGradient(double focusAngle, double focusDistance, double centerX, double centerY, double radius, boolean proportional, javafx.scene.paint.CycleMethod cycleMethod, CssStop... stops)
    • CssRadialGradient

      public CssRadialGradient(@NonNull javafx.scene.paint.RadialGradient radialGradient)
  • Method Details

    • getRadialGradient

      public javafx.scene.paint.RadialGradient getRadialGradient()
    • getPaint

      public javafx.scene.paint.Paint getPaint()
      Specified by:
      getPaint in interface Paintable
    • getStops

      public @NonNull Iterable<CssStop> getStops()
    • getCenterX

      public double getCenterX()
    • getCenterY

      public double getCenterY()
    • getRadius

      public double getRadius()
    • getFocusAngle

      public double getFocusAngle()
    • getFocusDistance

      public double getFocusDistance()
    • isProportional

      public boolean isProportional()
    • getCycleMethod

      public javafx.scene.paint.CycleMethod getCycleMethod()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(@Nullable Object obj)
      Overrides:
      equals in class Object
    • toString

      public @NonNull String toString()
      Overrides:
      toString in class Object