org.selman.java3d.book.lighttest
Class AmbientLightObject

java.lang.Object
  |
  +--org.selman.java3d.book.lighttest.LightObject
        |
        +--org.selman.java3d.book.lighttest.AmbientLightObject
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, java.awt.event.ItemListener

public class AmbientLightObject
extends LightObject


Field Summary
 
Fields inherited from class org.selman.java3d.book.lighttest.LightObject
m_ColorChooser, m_Light, m_Panel
 
Constructor Summary
AmbientLightObject()
           
 
Method Summary
 void addUiToPanel(java.awt.Panel panel)
           
 javax.media.j3d.Group createGeometry()
           
protected  javax.media.j3d.Light createLight()
           
protected  int[] getCapabilities()
           
 java.lang.String getName()
           
 void synchLightToUi()
           
 void synchUiToLight()
           
 
Methods inherited from class org.selman.java3d.book.lighttest.LightObject
actionPerformed, createCompoundArray, getLight, itemStateChanged, OnColor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AmbientLightObject

public AmbientLightObject()
Method Detail

createLight

protected javax.media.j3d.Light createLight()
Overrides:
createLight in class LightObject

getName

public java.lang.String getName()
Overrides:
getName in class LightObject

getCapabilities

protected int[] getCapabilities()
Overrides:
getCapabilities in class LightObject

createGeometry

public javax.media.j3d.Group createGeometry()
Overrides:
createGeometry in class LightObject

addUiToPanel

public void addUiToPanel(java.awt.Panel panel)
Overrides:
addUiToPanel in class LightObject

synchLightToUi

public void synchLightToUi()
Overrides:
synchLightToUi in class LightObject

synchUiToLight

public void synchUiToLight()
Overrides:
synchUiToLight in class LightObject