Documentation of 'org.jhotdraw.samples.svg.LinearGradient' Java class
LinearGradient
org.jhotdraw.samples.svg

Class LinearGradient

  • All Implemented Interfaces:
    java.lang.Cloneable, Gradient


    public class LinearGradient
    extends java.lang.Object
    implements Gradient
    Represents an SVG LinearGradient.
    • Constructor Detail

      • LinearGradient

        public LinearGradient()
        Creates a new instance.
      • LinearGradient

        public LinearGradient(double x1,
                              double y1,
                              double x2,
                              double y2,
                              double[] stopOffsets,
                              java.awt.Color[] stopColors,
                              double[] stopOpacities,
                              boolean isRelativeToFigureBounds,
                              java.awt.geom.AffineTransform tx)
    • Method Detail

      • setGradientVector

        public void setGradientVector(double x1,
                                      double y1,
                                      double x2,
                                      double y2)
      • setStops

        public void setStops(double[] offsets,
                             java.awt.Color[] colors,
                             double[] stopOpacities)
      • setRelativeToFigureBounds

        public void setRelativeToFigureBounds(boolean b)
      • getX1

        public double getX1()
      • getY1

        public double getY1()
      • getX2

        public double getX2()
      • getY2

        public double getY2()
      • getStopOffsets

        public double[] getStopOffsets()
      • getStopColors

        public java.awt.Color[] getStopColors()
      • getStopOpacities

        public double[] getStopOpacities()
      • getTransform

        public java.awt.geom.AffineTransform getTransform()
      • getPaint

        public java.awt.Paint getPaint(Figure f,
                                       double opacity)
        Specified by:
        getPaint in interface Gradient
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • setTransform

        public void setTransform(java.awt.geom.AffineTransform tx)
      • transform

        public void transform(java.awt.geom.AffineTransform tx)
        Specified by:
        transform in interface Gradient
      • clone

        public java.lang.Object clone()
        Specified by:
        clone in interface Gradient
        Overrides:
        clone in class java.lang.Object
      • hashCode

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

        public boolean equals(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.