de.jreality.plugin.scene
Class Avatar

java.lang.Object
  extended by Plugin
      extended by de.jreality.plugin.scene.Avatar
All Implemented Interfaces:
EventListener, ChangeListener

public class Avatar
extends Plugin
implements ChangeListener


Field Summary
static double DEFAULT_JUMP_SPEED
           
static double DEFAULT_SPEED
           
 
Constructor Summary
Avatar()
           
 
Method Summary
 double getJumpSpeed()
           
 double getNavigationSpeed()
           
 Component getPanel()
           
 PluginInfo getPluginInfo()
           
 void install(Controller c)
           
 void restoreStates(Controller c)
           
 void setAvatarPosition(double x, double y, double z)
           
 void setJumpSpeed(double jumpSpeed)
           
 void setNavigationSpeed(double navigationSpeed)
           
 void setPickDelegate(ShipNavigationTool.PickDelegate pickDelegate)
           
 void stateChanged(ChangeEvent e)
           
 void storeStates(Controller c)
           
 void uninstall(Controller c)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SPEED

public static final double DEFAULT_SPEED
See Also:
Constant Field Values

DEFAULT_JUMP_SPEED

public static final double DEFAULT_JUMP_SPEED
See Also:
Constant Field Values
Constructor Detail

Avatar

public Avatar()
Method Detail

getPanel

public Component getPanel()

getNavigationSpeed

public double getNavigationSpeed()

setNavigationSpeed

public void setNavigationSpeed(double navigationSpeed)

getJumpSpeed

public double getJumpSpeed()

setJumpSpeed

public void setJumpSpeed(double jumpSpeed)

install

public void install(Controller c)
             throws Exception
Throws:
Exception

uninstall

public void uninstall(Controller c)
               throws Exception
Throws:
Exception

getPluginInfo

public PluginInfo getPluginInfo()

restoreStates

public void restoreStates(Controller c)
                   throws Exception
Throws:
Exception

storeStates

public void storeStates(Controller c)
                 throws Exception
Throws:
Exception

setPickDelegate

public void setPickDelegate(ShipNavigationTool.PickDelegate pickDelegate)

stateChanged

public void stateChanged(ChangeEvent e)
Specified by:
stateChanged in interface ChangeListener

setAvatarPosition

public void setAvatarPosition(double x,
                              double y,
                              double z)