BufferedImageOp, Cloneablepublic class TextureFilter extends PointFilter
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
float |
amount |
|
float |
bias |
|
float |
gain |
|
int |
operation |
|
float |
turbulence |
canFilterIndexColorModel| 构造器 | 说明 |
|---|---|
TextureFilter() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
int |
filterRGB(int x,
int y,
int rgb) |
|
float |
getAmount() |
Get the amount of texture.
|
float |
getAngle() |
Returns the angle of the texture.
|
Colormap |
getColormap() |
Get the colormap to be used for the filter.
|
Function2D |
getFunction() |
|
int |
getOperation() |
|
float |
getScale() |
Returns the scale of the texture.
|
float |
getStretch() |
Returns the stretch factor of the texture.
|
float |
getTurbulence() |
Returns the turbulence of the texture.
|
void |
setAmount(float amount) |
Set the amount of texture.
|
void |
setAngle(float angle) |
Specifies the angle of the texture.
|
void |
setColormap(Colormap colormap) |
Set the colormap to be used for the filter.
|
void |
setFunction(Function2D function) |
|
void |
setOperation(int operation) |
|
void |
setScale(float scale) |
Specifies the scale of the texture.
|
void |
setStretch(float stretch) |
Specifies the stretch factor of the texture.
|
void |
setTurbulence(float turbulence) |
Specifies the turbulence of the texture.
|
String |
toString() |
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGBfilter, setDimensionspublic float amount
public float turbulence
public float gain
public float bias
public int operation
public void setAmount(float amount)
amount - the amount min-value 0 max-value 1getAmount()public float getAmount()
setAmount(float)public void setFunction(Function2D function)
public Function2D getFunction()
public void setOperation(int operation)
public int getOperation()
public void setScale(float scale)
scale - the scale of the texture. min-value 1 max-value 300+getScale()public float getScale()
setScale(float)public void setStretch(float stretch)
stretch - the stretch factor of the texture. min-value 1 max-value
50+getStretch()public float getStretch()
setStretch(float)public void setAngle(float angle)
angle - the angle of the texture.getAngle()public float getAngle()
setAngle(float)public void setTurbulence(float turbulence)
turbulence - the turbulence of the texture. min-value 0 max-value 1getTurbulence()public float getTurbulence()
setTurbulence(float)public void setColormap(Colormap colormap)
colormap - the colormapgetColormap()public Colormap getColormap()
setColormap(org.meteoinfo.image.filter.Colormap)public int filterRGB(int x,
int y,
int rgb)
filterRGB 在类中 PointFilterCopyright © 2019. All rights reserved.