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.
|
XMLElement |
toXML(XMLArchiver anArchiver)
XML archival.
|
public RMContourFill()
public RMContourFill(float height)
public java.awt.Paint getPaint()
public int getTransparency()
getTransparency
in interface java.awt.Transparency
public java.awt.image.ColorModel getColorModel()
getColorModel
in interface java.awt.PaintContext
public void dispose()
dispose
in interface java.awt.PaintContext
public 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.Paint
public java.awt.image.Raster getRaster(int x, int y, int w, int h)
getRaster
in interface java.awt.PaintContext
public 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)