org.jhotdraw.samples.svg
Class LinearGradient
- java.lang.Object
-
- org.jhotdraw.samples.svg.LinearGradient
-
-
Constructor Summary
Constructors Constructor and Description LinearGradient()Creates a new instance.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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.Objectclone()booleanequals(LinearGradient that)booleanequals(java.lang.Object o)java.awt.PaintgetPaint(Figure f, double opacity)java.awt.Color[]getStopColors()double[]getStopOffsets()double[]getStopOpacities()java.awt.geom.AffineTransformgetTransform()doublegetX1()doublegetX2()doublegetY1()doublegetY2()inthashCode()booleanisRelativeToFigureBounds()voidmakeRelativeToFigureBounds(Figure f)voidsetGradientVector(double x1, double y1, double x2, double y2)voidsetRelativeToFigureBounds(boolean b)voidsetStops(double[] offsets, java.awt.Color[] colors, double[] stopOpacities)voidsetTransform(java.awt.geom.AffineTransform tx)java.lang.StringtoString()voidtransform(java.awt.geom.AffineTransform tx)
-
-
-
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)
-
isRelativeToFigureBounds
public boolean isRelativeToFigureBounds()
- Specified by:
isRelativeToFigureBoundsin interfaceGradient
-
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)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
setTransform
public void setTransform(java.awt.geom.AffineTransform tx)
-
transform
public void transform(java.awt.geom.AffineTransform tx)
-
clone
public java.lang.Object clone()
-
makeRelativeToFigureBounds
public void makeRelativeToFigureBounds(Figure f)
- Specified by:
makeRelativeToFigureBoundsin interfaceGradient
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
equals
public boolean equals(LinearGradient that)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG