|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcz.cuni.jagrlib.DefaultProperty
cz.cuni.jagrlib.Piece
cz.cuni.jagrlib.DefaultRasterGraphics
public abstract class DefaultRasterGraphics
Default implementation of RasterGraphics interface.
| Field Summary | |
|---|---|
protected double |
alpha
Actual drawing alpha (between 0.0 and 1.0). |
protected int |
alphaOp
Actual alpha-operation. |
protected static int[] |
BACKGROUND
Default background color (for getPixel() methods). |
protected static double[] |
BACKGROUND_D
Default background color (for getPixel() methods). |
protected int |
bands
Number of bands (for MODE_BAND). |
protected int |
binaryOp
Actual binary set operation. |
protected static java.lang.String |
CATEGORY
Object category. |
protected int |
height
The current bitmap height. |
protected static double |
INV_255
|
protected int |
mode
The current bitmap mode (one of RasterGraphics.MODE_* constants). |
protected int |
setBands
|
protected int |
setColorMode
|
protected int |
setHeight
|
protected int |
setWidth
|
protected static java.lang.String |
TEMPLATE_NAME
Object template identifier. |
protected ValueTransferFunction |
transferFunction
Actual value-transfer function. |
protected int |
width
The current bitmap width. |
| Fields inherited from class cz.cuni.jagrlib.Piece |
|---|
channels, info, pl, plugs, reg, TEMPLATE_TYPE, userBreak |
| Fields inherited from interface cz.cuni.jagrlib.iface.RasterGraphics |
|---|
BANDS, COLORMODE, HEIGHT, MODE_BAND, MODE_COLORMAP, MODE_GRAY, MODE_RGB, MODE_RGBA, WIDTH |
| Fields inherited from interface cz.cuni.jagrlib.iface.Property |
|---|
LOGGING, STATISTICS, TEXT_DESCRIPTION |
| Constructor Summary | |
|---|---|
DefaultRasterGraphics()
|
|
| Method Summary | |
|---|---|
void |
commit()
Commits all previous changes to the internal object state. |
static void |
drawFrame(RasterGraphics out,
double x1d,
double y1d,
double x2d,
double y2d)
Draws the given line using current color. |
static void |
drawLine(RasterGraphics out,
double x1d,
double y1d,
double x2d,
double y2d)
Draws the given line using current color. |
java.lang.Object |
get(java.lang.String key)
Gets the given property. |
int |
getBands()
Number of color bands of the bitmap. |
java.awt.image.BufferedImage |
getBufferedImage()
Copies raster graphics to a BufferedImage object. |
void |
getColormap(int i0,
int length,
double[][] _colors)
Returns the colormap segment (for color modes: " getColormapType()
== MODE_RGB || getColormapType() == MODE_RGBA || getColormapType() == MODE_BAND"). |
void |
getColormap(int i0,
int length,
int[][] _colors)
Returns the colormap segment (for color modes: " getColormapType()
== MODE_RGB || getColormapType() == MODE_RGBA || getColormapType() == MODE_BAND"). |
int |
getColormapType()
Colormap mode (valid only for MODE_COLORMAP bitmap mode). |
int |
getGray(int x,
int y)
Returns the pixel's gray value (for all modes). |
double |
getGrayDouble(int x,
int y)
Returns the pixel's gray value (for all modes). |
int |
getHeight()
Height of the bitmap. |
void |
getHLine(int x1,
int x2,
int y,
double[] _colors)
Returns the values for the given horizontal line (for MODE_GRAY). |
void |
getHLine(int x1,
int x2,
int y,
double[][] _colors)
Returns the values for the given horizontal line (for MODE_RGB, MODE_RGBA or MODE_BAND). |
void |
getHLine(int x1,
int x2,
int y,
int[] _colors)
Returns the values for the given horizontal line (for MODE_GRAY or MODE_COLORMAP). |
void |
getHLine(int x1,
int x2,
int y,
int[][] _colors)
Returns the values for the given horizontal line (for MODE_RGB, MODE_RGBA or MODE_BAND). |
int |
getMaxColormap()
Maximal ordinal number of colormap entry. |
int |
getMaxGray()
Maximal gray value. |
int |
getMaxRGB()
Maximal RGB[A] value. |
int |
getMode()
Sample (color) model of the bitmap. |
int |
getPixel(int x,
int y)
Returns the pixel's value (for MODE_GRAY or
MODE_COLORMAP). |
void |
getPixel(int x,
int y,
double[] _color)
Returns the pixel's value (for MODE_RGB,
MODE_RGBA or MODE_BAND). |
void |
getPixel(int x,
int y,
int[] _color)
Returns the pixel's value (for MODE_RGB,
MODE_RGBA or MODE_BAND). |
double |
getPixelDouble(int x,
int y)
Returns the pixel's value (for MODE_GRAY). |
void |
getRGB(int x,
int y,
double[] _color)
Returns the pixel's RGB[A] values (for all graphic modes). |
void |
getRGB(int x,
int y,
int[] _color)
Returns the pixel's RGB[A] values (for all graphic modes). |
int |
getWidth()
Width of the bitmap. |
void |
init()
RasterImage re-initialization (keeps current bitmap size, mode,
and colormap attributes, too). |
void |
init(int _width,
int _height,
int _mode,
int _bands)
RasterImage (re-)initialization. |
void |
putHLine(int x1,
int x2,
int y,
double[] _colors)
Sets the horizontal line's values (for MODE_GRAY). |
void |
putHLine(int x1,
int x2,
int y,
double[][] _colors)
Sets the horizontal line's values (for MODE_RGB,
MODE_RGBA or MODE_BAND). |
void |
putHLine(int x1,
int x2,
int y,
int[] _colors)
Sets the horizontal line's values (for MODE_GRAY or
MODE_COLORMAP). |
void |
putHLine(int x1,
int x2,
int y,
int[][] _colors)
Sets the horizontal line's values (for MODE_RGB,
MODE_RGBA or MODE_BAND). |
void |
putPixel(int x,
int y,
double _color)
Sets the given pixel's value (for MODE_GRAY). |
void |
putPixel(int x,
int y,
double[] _color)
Sets the given pixel's value (for MODE_RGB,
MODE_RGBA or MODE_BAND). |
void |
putPixel(int x,
int y,
int _color)
Sets the given pixel's value (for MODE_GRAY or
MODE_COLORMAP). |
void |
putPixel(int x,
int y,
int[] _color)
Sets the given pixel's value (for MODE_RGB,
MODE_RGBA or MODE_BAND). |
void |
set(java.lang.String key,
java.lang.Object value)
Sets the given property. |
void |
setAlpha(double _alpha)
Sets the current drawing alpha (for MODE_RGB,
MODE_RGBA or MODE_GRAY). |
int |
setAlphaOperation(int _op)
Sets the alpha-channel operation (used in all set*() methods). |
void |
setBufferedImage(java.awt.image.BufferedImage bi)
Initializes raster graphics from a BufferedImage object. |
void |
setColor(double _color)
Sets the current drawing color (for MODE_GRAY). |
void |
setColor(double[] _color)
Sets the current drawing color (for MODE_RGB,
MODE_RGBA or MODE_BAND). |
void |
setColor(int _color)
Sets the current drawing color (for MODE_GRAY or
MODE_COLORMAP). |
void |
setColor(int[] _color)
Sets the current drawing color (for MODE_RGB,
MODE_RGBA or MODE_BAND). |
void |
setColormap(double[][] _colors)
Sets the colormap segment (for color modes: " getColormapType()
== MODE_RGB || getColormapType() == MODE_RGBA || getColormapType() == MODE_BAND"). |
void |
setColormap(int[][] _colors)
Sets the colormap segment (for color modes: " getColormapType()
== MODE_RGB || getColormapType() == MODE_RGBA || getColormapType() == MODE_BAND"). |
void |
setColormapType(int _mode,
int _max)
Sets the colormap mode (valid only for MODE_COLORMAP bitmap mode). |
void |
setHLine(int x1,
int x2,
int y)
Sets the horizontal line from [min(x1,x2),y] to [max(x1,x2)-1,y]. |
void |
setHLine(int x1,
int x2,
int y,
double _color)
Sets the horizontal line from [min(x1,x2),y] to [max(x1,x2)-1,y] (for MODE_GRAY). |
void |
setHLine(int x1,
int x2,
int y,
double[] _color)
Sets the horizontal line from [min(x1,x2),y] to [max(x1,x2)-1,y] (for MODE_RGB, MODE_RGBA or
MODE_BAND). |
void |
setHLine(int x1,
int x2,
int y,
int _color)
Sets the horizontal line from [min(x1,x2),y] to [max(x1,x2)-1,y] (for MODE_GRAY or MODE_COLORMAP). |
void |
setHLine(int x1,
int x2,
int y,
int[] _color)
Sets the horizontal line from [min(x1,x2),y] to [max(x1,x2)-1,y] (for MODE_RGB, MODE_RGBA or
and MODE_BAND). |
int |
setOperation(int _op)
Sets the binary set operation (used in all set*() methods). |
void |
setPixel(int x,
int y)
Sets the given pixel's value. |
void |
setRectangle(int x1,
int y1,
int x2,
int y2)
Sets the rectangle from [min(x1,x2),min(y1,y2)] to [max(x1,x2)-1,max(y1,y2)-1]. |
void |
setRectangle(int x1,
int y1,
int x2,
int y2,
double _color)
Sets the rectangle from [min(x1,x2),min(y1,y2)] to [max(x1,x2)-1,max(y1,y2)-1] (for MODE_GRAY). |
void |
setRectangle(int x1,
int y1,
int x2,
int y2,
double[] _color)
Sets the rectangle from [min(x1,x2),min(y1,y2)] to [max(x1,x2)-1,max(y1,y2)-1] (for MODE_RGB, MODE_RGBA or MODE_BAND). |
void |
setRectangle(int x1,
int y1,
int x2,
int y2,
int _color)
Sets the rectangle from [min(x1,x2),min(y1,y2)] to [max(x1,x2)-1,max(y1,y2)-1] (for MODE_GRAY or MODE_COLORMAP). |
void |
setRectangle(int x1,
int y1,
int x2,
int y2,
int[] _color)
Sets the rectangle from [min(x1,x2),min(y1,y2)] to [max(x1,x2)-1,max(y1,y2)-1] (for MODE_RGB, MODE_RGBA or MODE_BAND). |
ValueTransferFunction |
setTransferFunction(ValueTransferFunction _transfer)
Sets the value-transfer function (used in all set*() methods). |
| Methods inherited from class cz.cuni.jagrlib.Piece |
|---|
className, connect, findPlug, findPlug, getInfo, getInterface, getInterface, getPlug, getReg, init, isCompatible, isCompatible, isConnected, logError, logWarning, myInterface, newInputPlug, newOptOutputPlug, newOutputPlug, newPlug, noTemplates, propBegin, propBounds, propDefault, propEnd, propEnum, propManipulator, propManipulator, setProgressListener, setRegStrings, setTemplate, setTemplateDynamic, stop |
| Methods inherited from class cz.cuni.jagrlib.DefaultProperty |
|---|
booleanProperty, booleanProperty, colorDoubleProperty, colorProperty, doubleProperty, doubleProperty, doubleProperty, enumProperty, floatProperty, floatProperty, floatProperty, intProperty, intProperty, intProperty, longProperty, longProperty, longProperty, set, stringProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final int[] BACKGROUND
getPixel() methods).
protected static final double[] BACKGROUND_D
getPixel() methods).
protected static final double INV_255
protected int width
protected int height
protected int mode
RasterGraphics.MODE_* constants).
protected int bands
MODE_BAND).
protected int binaryOp
protected int alphaOp
protected double alpha
0.0 and 1.0).
protected ValueTransferFunction transferFunction
protected int setWidth
protected int setHeight
protected int setColorMode
protected int setBands
protected static final java.lang.String TEMPLATE_NAME
protected static final java.lang.String CATEGORY
| Constructor Detail |
|---|
public DefaultRasterGraphics()
| Method Detail |
|---|
public static final void drawLine(RasterGraphics out,
double x1d,
double y1d,
double x2d,
double y2d)
public static final void drawFrame(RasterGraphics out,
double x1d,
double y1d,
double x2d,
double y2d)
public void init(int _width,
int _height,
int _mode,
int _bands)
RasterImage (re-)initialization.
init in interface RasterGraphics_width - Width of a new bitmap._height - Height of a new bitmap._mode - Pixel value type (RasterGraphics.MODE_* constant)._bands - Number of bands (for MODE_BAND).setColormapType(int, int)public void init()
RasterImage re-initialization (keeps current bitmap size, mode,
and colormap attributes, too).
init in interface RasterGraphicspublic int getWidth()
getWidth in interface RasterGraphicspublic int getHeight()
getHeight in interface RasterGraphicspublic int getMode()
getMode in interface RasterGraphicsRasterGraphics.MODE_* constants).public int getBands()
getBands in interface RasterGraphicspublic int getMaxGray()
getMaxGray in interface RasterGraphicspublic int getMaxColormap()
Default: colormap mode is not implemented!
getMaxColormap in interface RasterGraphicspublic int getMaxRGB()
getMaxRGB in interface RasterGraphicspublic java.awt.image.BufferedImage getBufferedImage()
BufferedImage object.
Default: BufferedImage is not used..
getBufferedImage in interface RasterGraphicsBufferedImage object.setBufferedImage(java.awt.image.BufferedImage)public void setBufferedImage(java.awt.image.BufferedImage bi)
BufferedImage object.
Default: BufferedImage is not used..
setBufferedImage in interface RasterGraphicsbi - Raster data.getBufferedImage()public int getColormapType()
MODE_COLORMAP bitmap mode).
getColormapType in interface RasterGraphicsRasterGraphics.MODE_* constants).RasterGraphics
public void setColormapType(int _mode,
int _max)
MODE_COLORMAP bitmap mode).
Default: colormap mode is not implemented!
setColormapType in interface RasterGraphics_mode - Colormap mode (one of (RasterGraphics.MODE_* constants)._max - Maximal index of colormap entry.RasterGraphics
public void getColormap(int i0,
int length,
double[][] _colors)
getColormapType()
== MODE_RGB || getColormapType() == MODE_RGBA || getColormapType() == MODE_BAND").
Default: colormap mode is not implemented!
getColormap in interface RasterGraphicsi0 - The first colormap index.length - Length of colormap segment._colors - Returned color levels (each band: from 0.0 to 1.0).RasterGraphics
public void getColormap(int i0,
int length,
int[][] _colors)
getColormapType()
== MODE_RGB || getColormapType() == MODE_RGBA || getColormapType() == MODE_BAND").
Default: colormap mode is not implemented!
getColormap in interface RasterGraphicsi0 - The first colormap index.length - Length of colormap segment._colors - Returned color levels (each band: from 0 to #getMaxRGB()).public void setColormap(double[][] _colors)
getColormapType()
== MODE_RGB || getColormapType() == MODE_RGBA || getColormapType() == MODE_BAND").
Colormap size & mode has to be set before using setColormapType(int, int).
Default: colormap mode is not implemented!
setColormap in interface RasterGraphics_colors - Color levels to be set (each band: from 0.0 to 1.0).public void setColormap(int[][] _colors)
getColormapType()
== MODE_RGB || getColormapType() == MODE_RGBA || getColormapType() == MODE_BAND").
Colormap size & mode has to be set before using #setColormapType.
Default: colormap mode is not implemented!
setColormap in interface RasterGraphics_colors - Color levels to be set (each band: from 0 to getMaxRGB()).public int setOperation(int _op)
set*() methods).
setOperation in interface RasterGraphics_op - Binary set operation (BinaryOperation.BIN_OP_* constant).
Binary operations,
RasterGraphicspublic int setAlphaOperation(int _op)
set*() methods).
setAlphaOperation in interface RasterGraphics_op - Alpha-channel operation (AlphaOperation.ALPHA_* constant).
Alpha-channel operationspublic ValueTransferFunction setTransferFunction(ValueTransferFunction _transfer)
set*() methods).
setTransferFunction in interface RasterGraphics_transfer - New value-transfer function or null.
null.Value-transfor function prototype,
RasterGraphicspublic void setColor(int _color)
MODE_GRAY or
MODE_COLORMAP).
setColor in interface RasterGraphics_color - Current drawing color (0 to getMaxGray() or
getMaxColormap()).RasterGraphicspublic void setColor(double _color)
MODE_GRAY).
setColor in interface RasterGraphics_color - Current drawing color (0.0 to 1.0).RasterGraphicspublic void setColor(int[] _color)
MODE_RGB,
MODE_RGBA or MODE_BAND).
setColor in interface RasterGraphics_color - Current drawing color (channel values between
0 and getMaxRGB()).RasterGraphicspublic void setColor(double[] _color)
MODE_RGB,
MODE_RGBA or MODE_BAND).
setColor in interface RasterGraphics_color - Current drawing color (channel values between
0.0 and 1.0).RasterGraphicspublic void setAlpha(double _alpha)
MODE_RGB,
MODE_RGBA or MODE_GRAY).
setAlpha in interface RasterGraphics_alpha - Current drawing alpha (values between
0.0 and 1.0).
public void setPixel(int x,
int y)
Ignores any off-canvas access.
setPixel in interface RasterGraphicsx - X coordinate of a pixel.y - Y coordinate of a pixel.setColor(int),
setColor(double),
setColor(int[]),
setColor(double[]),
RasterGraphics
public int getPixel(int x,
int y)
MODE_GRAY or
MODE_COLORMAP).
getPixel in interface RasterGraphicsx - X coordinate of a pixel.y - Y coordinate of a pixel.
0 for off-canvas access).RasterGraphics
public double getPixelDouble(int x,
int y)
MODE_GRAY).
getPixelDouble in interface RasterGraphicsx - X coordinate of a pixel.y - Y coordinate of a pixel.
0.0 for off-canvas access).RasterGraphics
public void getPixel(int x,
int y,
int[] _color)
MODE_RGB,
MODE_RGBA or MODE_BAND).
getPixel in interface RasterGraphicsx - X coordinate of a pixel.y - Y coordinate of a pixel._color - Current pixel RGB[A] value.RasterGraphics
public void getPixel(int x,
int y,
double[] _color)
MODE_RGB,
MODE_RGBA or MODE_BAND).
getPixel in interface RasterGraphicsx - X coordinate of a pixel.y - Y coordinate of a pixel._color - Current pixel RGB[A] value.RasterGraphics
public void getRGB(int x,
int y,
int[] _color)
getRGB in interface RasterGraphicsx - X coordinate of a pixel.y - Y coordinate of a pixel._color - Current pixel RGB[A] value (if the array's length is at least 4, alpha will be returned).
public void getRGB(int x,
int y,
double[] _color)
getRGB in interface RasterGraphicsx - X coordinate of a pixel.y - Y coordinate of a pixel._color - Current pixel RGB[A] value (if the array's length is at least 4, alpha will be returned).
public int getGray(int x,
int y)
getGray in interface RasterGraphicsx - X coordinate of a pixel.y - Y coordinate of a pixel.
0 for off-canvas access).
public double getGrayDouble(int x,
int y)
getGrayDouble in interface RasterGraphicsx - X coordinate of a pixel.y - Y coordinate of a pixel.
0.0 for off-canvas access).
public void putPixel(int x,
int y,
int _color)
MODE_GRAY or
MODE_COLORMAP).
Ignores any off-canvas access.
putPixel in interface RasterGraphicsx - X coordinate of a pixel.y - Y coordinate of a pixel._color - Pixel color (between 0 and getMaxGray() or
getMaxColormap()).
public void putPixel(int x,
int y,
double _color)
MODE_GRAY).
Ignores any off-canvas access.
putPixel in interface RasterGraphicsx - X coordinate of a pixel.y - Y coordinate of a pixel._color - Pixel color (between 0.0 and 1.0).
public void putPixel(int x,
int y,
int[] _color)
MODE_RGB,
MODE_RGBA or MODE_BAND).
Ignores any off-canvas access.
putPixel in interface RasterGraphicsx - X coordinate of a pixel.y - Y coordinate of a pixel._color - Pixel color (between 0 and getMaxRGB()).
public void putPixel(int x,
int y,
double[] _color)
MODE_RGB,
MODE_RGBA or MODE_BAND).
Ignores any off-canvas access.
putPixel in interface RasterGraphicsx - X coordinate of a pixel.y - Y coordinate of a pixel._color - Pixel color (between 0.0 and 1.0).
public void setHLine(int x1,
int x2,
int y)
Ignores any off-canvas access.
setHLine in interface RasterGraphicsx1 - X coordinate of the starting pixel.x2 - X coordinate of the first pixel after the line.y - Common Y coordinate of the line.setColor(int),
setColor(double),
setColor(int[]),
setColor(double[]),
RasterGraphics
public void setHLine(int x1,
int x2,
int y,
int _color)
MODE_GRAY or MODE_COLORMAP).
Ignores any off-canvas access.
setHLine in interface RasterGraphicsx1 - X coordinate of the starting pixel.x2 - X coordinate of the first pixel after the line.y - Common Y coordinate of the line._color - Drawing color (0 to getMaxGray() or
getMaxColormap()).RasterGraphics
public void setHLine(int x1,
int x2,
int y,
double _color)
MODE_GRAY).
Ignores any off-canvas access.
setHLine in interface RasterGraphicsx1 - X coordinate of the starting pixel.x2 - X coordinate of the first pixel after the line.y - Common Y coordinate of the line._color - Drawing color (0.0 to 1.0).RasterGraphics
public void setHLine(int x1,
int x2,
int y,
int[] _color)
MODE_RGB, MODE_RGBA or
and MODE_BAND).
Ignores any off-canvas access.
setHLine in interface RasterGraphicsx1 - X coordinate of the starting pixel.x2 - X coordinate of the first pixel after the line.y - Common Y coordinate of the line._color - Drawing color (channel values between 0 and getMaxRGB()).RasterGraphics
public void setHLine(int x1,
int x2,
int y,
double[] _color)
MODE_RGB, MODE_RGBA or
MODE_BAND).
Ignores any off-canvas access.
setHLine in interface RasterGraphicsx1 - X coordinate of the starting pixel.x2 - X coordinate of the first pixel after the line.y - Common Y coordinate of the line._color - Drawing color (channel values between 0.0 and 1.0).RasterGraphics
public void putHLine(int x1,
int x2,
int y,
int[] _colors)
MODE_GRAY or
MODE_COLORMAP).
Ignores any off-canvas access.
putHLine in interface RasterGraphicsx1 - X coordinate of the starting pixel.x2 - X coordinate of the first pixel after the line.y - Common Y coordinate of the line._colors - Line colors (between 0 and getMaxGray() or
getMaxColormap()).RasterGraphics
public void putHLine(int x1,
int x2,
int y,
double[] _colors)
MODE_GRAY).
Ignores any off-canvas access.
putHLine in interface RasterGraphicsx1 - X coordinate of the starting pixel.x2 - X coordinate of the first pixel after the line.y - Common Y coordinate of the line._colors - Line colors (between 0.0 and 1.0).RasterGraphics
public void putHLine(int x1,
int x2,
int y,
int[][] _colors)
MODE_RGB,
MODE_RGBA or MODE_BAND).
Ignores any off-canvas access.
putHLine in interface RasterGraphicsx1 - X coordinate of the starting pixel.x2 - X coordinate of the first pixel after the line.y - Common Y coordinate of the line._colors - Line colors (between 0 and getMaxGray()).RasterGraphics
public void putHLine(int x1,
int x2,
int y,
double[][] _colors)
MODE_RGB,
MODE_RGBA or MODE_BAND).
Ignores any off-canvas access.
putHLine in interface RasterGraphicsx1 - X coordinate of the starting pixel.x2 - X coordinate of the first pixel after the line.y - Common Y coordinate of the line._colors - Line colors (between 0.0 and 1.0).RasterGraphics
public void getHLine(int x1,
int x2,
int y,
int[] _colors)
MODE_GRAY or MODE_COLORMAP).
getHLine in interface RasterGraphicsx1 - X coordinate of the starting pixel.x2 - X coordinate of the first pixel after the line.y - Common Y coordinate of the line._colors - Returned colors (0 to getMaxGray() or
getMaxColormap(), 0 for off-canvas access).RasterGraphics
public void getHLine(int x1,
int x2,
int y,
double[] _colors)
MODE_GRAY).
getHLine in interface RasterGraphicsx1 - X coordinate of the starting pixel.x2 - X coordinate of the first pixel after the line.y - Common Y coordinate of the line._colors - Returned colors (0.0 to 1.0,
0.0 for off-canvas access).RasterGraphics
public void getHLine(int x1,
int x2,
int y,
int[][] _colors)
MODE_RGB, MODE_RGBA or MODE_BAND).
getHLine in interface RasterGraphicsx1 - X coordinate of the starting pixel.x2 - X coordinate of the first pixel after the line.y - Common Y coordinate of the line._colors - Returned colors (channel values between 0 and
getMaxRGB(), 0 for off-canvas access).RasterGraphics
public void getHLine(int x1,
int x2,
int y,
double[][] _colors)
MODE_RGB, MODE_RGBA or MODE_BAND).
getHLine in interface RasterGraphicsx1 - X coordinate of the starting pixel.x2 - X coordinate of the first pixel after the line.y - Common Y coordinate of the line._colors - Returned colors (channel values between 0.0 and
1.0, 0.0 for off-canvas access).RasterGraphics
public void setRectangle(int x1,
int y1,
int x2,
int y2)
Ignores any off-canvas access.
setRectangle in interface RasterGraphicsx1 - X coordinate of the upper left corner.y1 - Y coordinate of the upper left corner.x2 - X coordinate of the lower right corner (outside pixel).y2 - Y coordinate of the upper left corner (outside pixel).RasterGraphics
public void setRectangle(int x1,
int y1,
int x2,
int y2,
int _color)
MODE_GRAY or MODE_COLORMAP).
Ignores any off-canvas access.
setRectangle in interface RasterGraphicsx1 - X coordinate of the upper left corner.y1 - Y coordinate of the upper left corner.x2 - X coordinate of the lower right corner (outside pixel).y2 - Y coordinate of the upper left corner (outside pixel)._color - Drawing color (0 to getMaxGray() or
getMaxColormap()).RasterGraphics
public void setRectangle(int x1,
int y1,
int x2,
int y2,
double _color)
MODE_GRAY).
Ignores any off-canvas access.
setRectangle in interface RasterGraphicsx1 - X coordinate of the upper left corner.y1 - Y coordinate of the upper left corner.x2 - X coordinate of the lower right corner (outside pixel).y2 - Y coordinate of the upper left corner (outside pixel)._color - Drawing color (0.0 to 1.0).RasterGraphics
public void setRectangle(int x1,
int y1,
int x2,
int y2,
int[] _color)
MODE_RGB, MODE_RGBA or MODE_BAND).
Ignores any off-canvas access.
setRectangle in interface RasterGraphicsx1 - X coordinate of the upper left corner.y1 - Y coordinate of the upper left corner.x2 - X coordinate of the lower right corner (outside pixel).y2 - Y coordinate of the upper left corner (outside pixel)._color - Drawing color (0 to getMaxRGB()).RasterGraphics
public void setRectangle(int x1,
int y1,
int x2,
int y2,
double[] _color)
MODE_RGB, MODE_RGBA or MODE_BAND).
Ignores any off-canvas access.
setRectangle in interface RasterGraphicsx1 - X coordinate of the upper left corner.y1 - Y coordinate of the upper left corner.x2 - X coordinate of the lower right corner (outside pixel).y2 - Y coordinate of the upper left corner (outside pixel)._color - Drawing color (0.0 to 1.0).RasterGraphics
public void set(java.lang.String key,
java.lang.Object value)
set in interface Propertyset in class DefaultPropertykey - Key string.value - The new value.Property.commit()public java.lang.Object get(java.lang.String key)
get in interface Propertyget in class DefaultPropertykey - Key string.
null.public void commit()
commit in interface Propertycommit in class DefaultProperty
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||