|
||||||||||
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 RasterGraphics
public int getWidth()
getWidth
in interface RasterGraphics
public int getHeight()
getHeight
in interface RasterGraphics
public int getMode()
getMode
in interface RasterGraphics
RasterGraphics.MODE_*
constants).public int getBands()
getBands
in interface RasterGraphics
public int getMaxGray()
getMaxGray
in interface RasterGraphics
public int getMaxColormap()
Default: colormap mode is not implemented!
getMaxColormap
in interface RasterGraphics
public int getMaxRGB()
getMaxRGB
in interface RasterGraphics
public java.awt.image.BufferedImage getBufferedImage()
BufferedImage
object.
Default: BufferedImage
is not used..
getBufferedImage
in interface RasterGraphics
BufferedImage
object.setBufferedImage(java.awt.image.BufferedImage)
public void setBufferedImage(java.awt.image.BufferedImage bi)
BufferedImage
object.
Default: BufferedImage
is not used..
setBufferedImage
in interface RasterGraphics
bi
- Raster data.getBufferedImage()
public int getColormapType()
MODE_COLORMAP
bitmap mode).
getColormapType
in interface RasterGraphics
RasterGraphics.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 RasterGraphics
i0
- 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 RasterGraphics
i0
- 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
,
RasterGraphics
public int setAlphaOperation(int _op)
set*()
methods).
setAlphaOperation
in interface RasterGraphics
_op
- Alpha-channel operation (AlphaOperation.ALPHA_*
constant).
Alpha-channel operations
public ValueTransferFunction setTransferFunction(ValueTransferFunction _transfer)
set*()
methods).
setTransferFunction
in interface RasterGraphics
_transfer
- New value-transfer function or null
.
null
.Value-transfor function prototype
,
RasterGraphics
public void setColor(int _color)
MODE_GRAY
or
MODE_COLORMAP
).
setColor
in interface RasterGraphics
_color
- Current drawing color (0 to getMaxGray()
or
getMaxColormap()
).RasterGraphics
public void setColor(double _color)
MODE_GRAY
).
setColor
in interface RasterGraphics
_color
- Current drawing color (0.0
to 1.0
).RasterGraphics
public 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()
).RasterGraphics
public 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
).RasterGraphics
public 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 RasterGraphics
x
- 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 RasterGraphics
x
- 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 RasterGraphics
x
- 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 RasterGraphics
x
- 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 RasterGraphics
x
- 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 RasterGraphics
x
- 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 RasterGraphics
x
- 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 RasterGraphics
x
- 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 RasterGraphics
x
- 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 RasterGraphics
x
- 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 RasterGraphics
x
- 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 RasterGraphics
x
- 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 RasterGraphics
x
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 RasterGraphics
x1
- 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 Property
set
in class DefaultProperty
key
- Key string.value
- The new value.Property.commit()
public java.lang.Object get(java.lang.String key)
get
in interface Property
get
in class DefaultProperty
key
- Key string.
null
.public void commit()
commit
in interface Property
commit
in class DefaultProperty
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |