|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.image.ImageFilter
org.jscience.media.pictures.filters.WholeImageFilter
org.jscience.media.pictures.filters.LightFilter
public class LightFilter
DOCUMENT ME!
| Nested Class Summary | |
|---|---|
class |
LightFilter.AmbientLight
DOCUMENT ME! |
class |
LightFilter.DistantLight
DOCUMENT ME! |
static class |
LightFilter.Light
DOCUMENT ME! |
static class |
LightFilter.Material
DOCUMENT ME! |
class |
LightFilter.NormalEvaluator
DOCUMENT ME! |
class |
LightFilter.PointLight
DOCUMENT ME! |
class |
LightFilter.SpotLight
DOCUMENT ME! |
| Field Summary | |
|---|---|
static int |
AMBIENT
DOCUMENT ME! |
static int |
BUMPS_FROM_BEVEL
DOCUMENT ME! |
static int |
BUMPS_FROM_IMAGE
DOCUMENT ME! |
static int |
BUMPS_FROM_MAP
DOCUMENT ME! |
static int |
COLORS_CONSTANT
DOCUMENT ME! |
static int |
COLORS_FROM_ENVIRONMENT
DOCUMENT ME! |
static int |
COLORS_FROM_IMAGE
DOCUMENT ME! |
static int |
DISTANT
DOCUMENT ME! |
LightFilter.NormalEvaluator |
normalEvaluator
DOCUMENT ME! |
static int |
POINT
DOCUMENT ME! |
static int |
SPOT
DOCUMENT ME! |
| Fields inherited from class org.jscience.media.pictures.filters.WholeImageFilter |
|---|
canFilterIndexColorModel, defaultRGBModel, inBytePixels, inPixels, originalSpace, transformedSpace |
| Fields inherited from class java.awt.image.ImageFilter |
|---|
consumer |
| Fields inherited from interface java.awt.image.ImageConsumer |
|---|
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT |
| Constructor Summary | |
|---|---|
LightFilter()
Creates a new LightFilter object. |
|
| Method Summary | |
|---|---|
void |
addLight(LightFilter.Light light)
DOCUMENT ME! |
Function2D |
getBumpFunction()
DOCUMENT ME! |
float |
getBumpHeight()
DOCUMENT ME! |
int |
getBumpSource()
DOCUMENT ME! |
int |
getColorSource()
DOCUMENT ME! |
int |
getDiffuseColor()
DOCUMENT ME! |
java.awt.Image |
getEnvironmentMap()
DOCUMENT ME! |
java.util.Vector |
getLights()
DOCUMENT ME! |
float |
getViewDistance()
DOCUMENT ME! |
void |
imageComplete(int status)
DOCUMENT ME! |
org.jscience.media.pictures.filters.LightFilter.ARGB |
phongShade(org.jscience.media.pictures.filters.LightFilter.Vector3D position,
org.jscience.media.pictures.filters.LightFilter.Vector3D viewpoint,
org.jscience.media.pictures.filters.LightFilter.Vector3D normal,
org.jscience.media.pictures.filters.LightFilter.ARGB diffuseColor,
org.jscience.media.pictures.filters.LightFilter.ARGB specularColor,
LightFilter.Material material,
LightFilter.Light[] lightsArray)
DOCUMENT ME! |
void |
removeLight(LightFilter.Light light)
DOCUMENT ME! |
void |
setBumpFunction(Function2D bumpFunction)
DOCUMENT ME! |
void |
setBumpHeight(float bumpHeight)
DOCUMENT ME! |
void |
setBumpSource(int bumpSource)
DOCUMENT ME! |
void |
setColorSource(int colorSource)
DOCUMENT ME! |
void |
setDiffuseColor(int diffuseColor)
DOCUMENT ME! |
void |
setEnvironmentMap(java.awt.Image environmentMap)
DOCUMENT ME! |
void |
setViewDistance(float viewDistance)
DOCUMENT ME! |
java.lang.String |
toString()
DOCUMENT ME! |
| Methods inherited from class org.jscience.media.pictures.filters.WholeImageFilter |
|---|
setColorModel, setDimensions, setPixels, setPixels, transformSpace |
| Methods inherited from class java.awt.image.ImageFilter |
|---|
clone, getFilterInstance, resendTopDownLeftRight, setHints, setProperties |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int COLORS_FROM_IMAGE
public static final int COLORS_CONSTANT
public static final int COLORS_FROM_ENVIRONMENT
public static final int BUMPS_FROM_IMAGE
public static final int BUMPS_FROM_MAP
public static final int BUMPS_FROM_BEVEL
public static final int AMBIENT
public static final int DISTANT
public static final int POINT
public static final int SPOT
public LightFilter.NormalEvaluator normalEvaluator
| Constructor Detail |
|---|
public LightFilter()
| Method Detail |
|---|
public void setBumpFunction(Function2D bumpFunction)
bumpFunction - DOCUMENT ME!public Function2D getBumpFunction()
public void setBumpHeight(float bumpHeight)
bumpHeight - DOCUMENT ME!public float getBumpHeight()
public void setViewDistance(float viewDistance)
viewDistance - DOCUMENT ME!public float getViewDistance()
public void setDiffuseColor(int diffuseColor)
diffuseColor - DOCUMENT ME!public int getDiffuseColor()
public void setEnvironmentMap(java.awt.Image environmentMap)
environmentMap - DOCUMENT ME!
java.lang.RuntimeException - DOCUMENT ME!public java.awt.Image getEnvironmentMap()
public void setColorSource(int colorSource)
colorSource - DOCUMENT ME!public int getColorSource()
public void setBumpSource(int bumpSource)
bumpSource - DOCUMENT ME!public int getBumpSource()
public void addLight(LightFilter.Light light)
light - DOCUMENT ME!public void removeLight(LightFilter.Light light)
light - DOCUMENT ME!public java.util.Vector getLights()
public void imageComplete(int status)
imageComplete in interface java.awt.image.ImageConsumerimageComplete in class java.awt.image.ImageFilterstatus - DOCUMENT ME!
public org.jscience.media.pictures.filters.LightFilter.ARGB phongShade(org.jscience.media.pictures.filters.LightFilter.Vector3D position,
org.jscience.media.pictures.filters.LightFilter.Vector3D viewpoint,
org.jscience.media.pictures.filters.LightFilter.Vector3D normal,
org.jscience.media.pictures.filters.LightFilter.ARGB diffuseColor,
org.jscience.media.pictures.filters.LightFilter.ARGB specularColor,
LightFilter.Material material,
LightFilter.Light[] lightsArray)
position - DOCUMENT ME!viewpoint - DOCUMENT ME!normal - DOCUMENT ME!diffuseColor - DOCUMENT ME!specularColor - DOCUMENT ME!material - DOCUMENT ME!lightsArray - DOCUMENT ME!
public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||