com.jhlabs.image
Class LightFilter.Light

java.lang.Object
  extended by com.jhlabs.image.LightFilter.Light
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
LightFilter.AmbientLight, LightFilter.DistantLight, LightFilter.PointLight, LightFilter.SpotLight
Enclosing class:
LightFilter

public static class LightFilter.Light
extends java.lang.Object
implements java.lang.Cloneable


Constructor Summary
LightFilter.Light()
           
LightFilter.Light(float azimuth, float elevation, float intensity)
           
 
Method Summary
 java.lang.Object clone()
           
 float getAzimuth()
           
 float getCentreX()
           
 float getCentreY()
           
 int getColor()
           
 float getConeAngle()
           
 float getDistance()
           
 float getElevation()
           
 float getFocus()
           
 float getIntensity()
           
 void prepare(int width, int height)
           
 void setAzimuth(float azimuth)
           
 void setCentreX(float x)
           
 void setCentreY(float y)
           
 void setColor(int color)
           
 void setConeAngle(float coneAngle)
           
 void setDistance(float distance)
           
 void setElevation(float elevation)
           
 void setFocus(float focus)
           
 void setIntensity(float intensity)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LightFilter.Light

public LightFilter.Light()

LightFilter.Light

public LightFilter.Light(float azimuth,
                         float elevation,
                         float intensity)
Method Detail

setAzimuth

public void setAzimuth(float azimuth)

getAzimuth

public float getAzimuth()

setElevation

public void setElevation(float elevation)

getElevation

public float getElevation()

setDistance

public void setDistance(float distance)

getDistance

public float getDistance()

setIntensity

public void setIntensity(float intensity)

getIntensity

public float getIntensity()

setConeAngle

public void setConeAngle(float coneAngle)

getConeAngle

public float getConeAngle()

setFocus

public void setFocus(float focus)

getFocus

public float getFocus()

setColor

public void setColor(int color)

getColor

public int getColor()

setCentreX

public void setCentreX(float x)

getCentreX

public float getCentreX()

setCentreY

public void setCentreY(float y)

getCentreY

public float getCentreY()

prepare

public void prepare(int width,
                    int height)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object