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(RXArchiver anArchiver,
RXElement 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.
|
RXElement |
toXML(RXArchiver anArchiver)
XML archival.
|
deriveGradient, getColor, getColorStop, getColorStopCount, getColorStops, getGradientAxis, getGradientBounds, getRoll, getStopColor, getStopPosition, hasAlpha, insertColorStop, isRadial, paint, removeColorStop, reverseColors, setColor, setColorStop, setRoll, setStops, toStringderiveFill, getBounds, readAttributesaddPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChangeaddListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListenerpublic 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 RMGradientFillpublic void getGradientAxis(RMShape aShape, RMPath aPath, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
getGradientAxis in class RMGradientFillpublic java.awt.Paint getPaint(float startx,
float starty,
float endx,
float endy)
getPaint in class RMGradientFillpublic boolean equals(java.lang.Object anObj)
equals in class RMGradientFillpublic RMRadialGradientFill clone()
clone in class RMGradientFillpublic RXElement toXML(RXArchiver anArchiver)
toXML in interface ArchivabletoXML in class RMGradientFillpublic java.lang.Object fromXML(RXArchiver anArchiver, RXElement anElement)
fromXML in interface ArchivablefromXML in class RMGradientFill