|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.batik.ext.awt.image.renderable.AbstractRable
org.apache.batik.ext.awt.image.renderable.AbstractColorInterpolationRable
org.apache.batik.ext.awt.image.renderable.DiffuseLightingRable8Bit
public class DiffuseLightingRable8Bit
Implementation of the DiffuseLightRable interface.
| Field Summary |
|---|
| Fields inherited from class org.apache.batik.ext.awt.image.renderable.AbstractColorInterpolationRable |
|---|
csLinear |
| Fields inherited from class org.apache.batik.ext.awt.image.renderable.AbstractRable |
|---|
props, srcs, stamp |
| Fields inherited from interface java.awt.image.renderable.RenderableImage |
|---|
HINTS_OBSERVED |
| Constructor Summary | |
|---|---|
DiffuseLightingRable8Bit(Filter src,
Rectangle2D litRegion,
Light light,
double kd,
double surfaceScale,
double[] kernelUnitLength)
|
|
| Method Summary | |
|---|---|
RenderedImage |
createRendering(RenderContext rc)
|
Rectangle2D |
getBounds2D()
Returns this filter's bounds |
double |
getKd()
|
double[] |
getKernelUnitLength()
Returns the min [dx,dy] distance in user space for evalutation of the sobel gradient. |
Light |
getLight()
|
Rectangle2D |
getLitRegion()
Returns this filter's litRegion |
Filter |
getSource()
Returns the source to be filtered |
double |
getSurfaceScale()
|
void |
setKd(double kd)
Sets the diffuse constant, or kd |
void |
setKernelUnitLength(double[] kernelUnitLength)
Sets the min [dx,dy] distance in user space for evaluation of the sobel gradient. |
void |
setLight(Light light)
|
void |
setLitRegion(Rectangle2D litRegion)
Set this filter's litRegion |
void |
setSource(Filter src)
Sets the source to be filtered |
void |
setSurfaceScale(double surfaceScale)
Sets the surface scale |
| Methods inherited from class org.apache.batik.ext.awt.image.renderable.AbstractColorInterpolationRable |
|---|
convertSourceCS, convertSourceCS, getOperationColorSpace, isColorSpaceLinear, setColorSpaceLinear |
| Methods inherited from class org.apache.batik.ext.awt.image.renderable.AbstractRable |
|---|
createDefaultRendering, createScaledRendering, getDependencyRegion, getDirtyRegion, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getTimeStamp, getWidth, init, init, init, init, isDynamic, touch |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.batik.ext.awt.image.renderable.FilterColorInterpolation |
|---|
getOperationColorSpace, isColorSpaceLinear, setColorSpaceLinear |
| Methods inherited from interface org.apache.batik.ext.awt.image.renderable.Filter |
|---|
getDependencyRegion, getDirtyRegion, getTimeStamp |
| Methods inherited from interface java.awt.image.renderable.RenderableImage |
|---|
createDefaultRendering, createScaledRendering, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getWidth, isDynamic |
| Constructor Detail |
|---|
public DiffuseLightingRable8Bit(Filter src,
Rectangle2D litRegion,
Light light,
double kd,
double surfaceScale,
double[] kernelUnitLength)
| Method Detail |
|---|
public Filter getSource()
getSource in interface DiffuseLightingRablepublic void setSource(Filter src)
setSource in interface DiffuseLightingRablepublic Rectangle2D getBounds2D()
getBounds2D in interface FiltergetBounds2D in class AbstractRablepublic Rectangle2D getLitRegion()
getLitRegion in interface DiffuseLightingRablepublic void setLitRegion(Rectangle2D litRegion)
setLitRegion in interface DiffuseLightingRablepublic Light getLight()
getLight in interface DiffuseLightingRablepublic void setLight(Light light)
setLight in interface DiffuseLightingRablelight - New Light objectpublic double getSurfaceScale()
getSurfaceScale in interface DiffuseLightingRablepublic void setSurfaceScale(double surfaceScale)
setSurfaceScale in interface DiffuseLightingRablepublic double getKd()
getKd in interface DiffuseLightingRablepublic void setKd(double kd)
setKd in interface DiffuseLightingRablepublic double[] getKernelUnitLength()
getKernelUnitLength in interface DiffuseLightingRablepublic void setKernelUnitLength(double[] kernelUnitLength)
setKernelUnitLength in interface DiffuseLightingRablepublic RenderedImage createRendering(RenderContext rc)
createRendering in interface RenderableImage
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||