public class RMRadialGradientFill extends RMGradientFill
RMGradientFill.ColorStop
Modifier and Type | Field and Description |
---|---|
java.awt.geom.Point2D |
_beginPoint |
java.awt.geom.Point2D |
_endPoint |
Constructor and Description |
---|
RMRadialGradientFill()
Creates an uninitialized radial fill.
|
RMRadialGradientFill(RMColor aColor1,
RMColor aColor2,
java.awt.geom.Point2D begin,
java.awt.geom.Point2D end)
Creates a gradient fill from the given start color to the given end color with the given endpoints.
|
Modifier and Type | Method and Description |
---|---|
RMRadialGradientFill |
clone()
Standard clone implementation.
|
RMGradientFill |
deriveGradient(boolean isRadial)
Returns a new gradient which is a copy of this gradient but of a different type.
|
RMRadialGradientFill |
deriveGradient(java.awt.geom.Point2D begin,
java.awt.geom.Point2D end)
Returns a new gradient which is a copy of this gradient with a different gradient axis.
|
boolean |
equals(java.lang.Object anObj)
Standard equals implementation.
|
java.lang.Object |
fromXML(XMLArchiver anArchiver,
XMLElement anElement)
XML unarchival.
|
java.awt.geom.Point2D |
getBeginPoint()
Returns the begin point.
|
java.awt.geom.Point2D |
getEndPoint()
Returns the end point.
|
double |
getFocusAngle()
Returns the angle.
|
void |
getGradientAxis(RMShape aShape,
RMPath aPath,
java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2)
Returns the 2 points, in the shape's coordinate system, which define the gradient.
|
java.lang.String |
getName()
Returns the name of the fill (Returns superclass name so the pop-up doesn't get confused).
|
java.awt.Paint |
getPaint(float startx,
float starty,
float endx,
float endy)
Returns a java.awt.Paint instance to draw this gradient.
|
double |
getRadius()
Returns the radius.
|
XMLElement |
toXML(XMLArchiver anArchiver)
XML archival.
|
deriveGradient, getColor, getColorStop, getColorStopCount, getColorStops, getGradientAxis, getGradientBounds, getRoll, getStopColor, getStopPosition, hasAlpha, insertColorStop, isRadial, paint, removeColorStop, reverseColors, setColor, setColorStop, setStops, toString
deriveFill, getBounds
public java.awt.geom.Point2D _beginPoint
public java.awt.geom.Point2D _endPoint
public RMRadialGradientFill()
public java.awt.geom.Point2D getBeginPoint()
public java.awt.geom.Point2D getEndPoint()
public double getFocusAngle()
public double getRadius()
public RMRadialGradientFill deriveGradient(java.awt.geom.Point2D begin, java.awt.geom.Point2D end)
public RMGradientFill deriveGradient(boolean isRadial)
deriveGradient
in class RMGradientFill
public void getGradientAxis(RMShape aShape, RMPath aPath, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
getGradientAxis
in class RMGradientFill
public java.awt.Paint getPaint(float startx, float starty, float endx, float endy)
getPaint
in class RMGradientFill
public boolean equals(java.lang.Object anObj)
equals
in class RMGradientFill
public RMRadialGradientFill clone()
clone
in class RMGradientFill
public XMLElement toXML(XMLArchiver anArchiver)
toXML
in class RMGradientFill
public java.lang.Object fromXML(XMLArchiver anArchiver, XMLElement anElement)
fromXML
in class RMGradientFill