public class RMContourFill extends RMFill implements java.awt.PaintContext, java.awt.Paint
| Constructor and Description |
|---|
RMContourFill()
Creates a contour fill.
|
RMContourFill(float height)
Creates a contour fill with given height.
|
| Modifier and Type | Method and Description |
|---|---|
java.awt.PaintContext |
createContext(java.awt.image.ColorModel cm,
java.awt.Rectangle deviceBounds,
java.awt.geom.Rectangle2D userBounds,
java.awt.geom.AffineTransform xform,
java.awt.RenderingHints hints)
Paint & PaintContext interfaces.
|
void |
dispose()
PaintContext method.
|
void |
doShading(int[] samples,
int offset,
int devicex,
int devicey,
int w,
int h,
int rowbytes)
Replaces image samples with distance from pixel scaled to the range [0-1].
|
java.awt.image.ColorModel |
getColorModel()
PaintContext method.
|
java.awt.image.BufferedImage |
getMaskImage(int width,
int height)
Draws the path into a buffered image to use as a mask
|
java.awt.Paint |
getPaint()
Paint & PaintContext interface methods.
|
java.awt.image.Raster |
getRaster(int x,
int y,
int w,
int h)
Creates a new raster.
|
int |
getTransparency()
PaintContext method.
|
void |
paint(RMShapePainter aPntr,
RMShape aShape)
Paint method.
|
RXElement |
toXML(RXArchiver anArchiver)
XML archival.
|
clone, deriveFill, equals, fromXML, getBounds, getColor, getName, hasAlpha, readAttributes, setColor, toStringaddPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChangeaddListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListenerpublic RMContourFill()
public RMContourFill(float height)
public java.awt.Paint getPaint()
public int getTransparency()
getTransparency in interface java.awt.Transparencypublic java.awt.image.ColorModel getColorModel()
getColorModel in interface java.awt.PaintContextpublic void dispose()
dispose in interface java.awt.PaintContextpublic java.awt.PaintContext createContext(java.awt.image.ColorModel cm,
java.awt.Rectangle deviceBounds,
java.awt.geom.Rectangle2D userBounds,
java.awt.geom.AffineTransform xform,
java.awt.RenderingHints hints)
createContext in interface java.awt.Paintpublic java.awt.image.Raster getRaster(int x,
int y,
int w,
int h)
getRaster in interface java.awt.PaintContextpublic void doShading(int[] samples,
int offset,
int devicex,
int devicey,
int w,
int h,
int rowbytes)
public void paint(RMShapePainter aPntr, RMShape aShape)
public java.awt.image.BufferedImage getMaskImage(int width,
int height)
public RXElement toXML(RXArchiver anArchiver)
toXML in interface ArchivabletoXML in class RMFill