barsuift.simLife.universe
Class BasicUniverseContext

java.lang.Object
  extended by barsuift.simLife.universe.BasicUniverseContext
All Implemented Interfaces:
Persistent<UniverseContextState>, UniverseContext

public class BasicUniverseContext
extends java.lang.Object
implements UniverseContext


Constructor Summary
BasicUniverseContext(UniverseContextState state)
           
 
Method Summary
 SimLifeCanvas3D getCanvas3D()
           
 UniverseContextState getState()
           
 Universe getUniverse()
           
 UniverseTimeController getUniverseTimeController()
           
 boolean isAxisShowing()
           
 boolean isFpsShowing()
           
 void resetToNominalAngleOfView()
           
 void resetToOriginalView()
           
 void setAxisShowing(boolean axisShowing)
           
 void setFpsShowing(boolean fpsShowing)
           
 void synchronize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicUniverseContext

public BasicUniverseContext(UniverseContextState state)
Method Detail

getCanvas3D

public SimLifeCanvas3D getCanvas3D()
Specified by:
getCanvas3D in interface UniverseContext

getUniverse

public Universe getUniverse()
Specified by:
getUniverse in interface UniverseContext

getUniverseTimeController

public UniverseTimeController getUniverseTimeController()
Specified by:
getUniverseTimeController in interface UniverseContext

setFpsShowing

public void setFpsShowing(boolean fpsShowing)
Specified by:
setFpsShowing in interface UniverseContext

isFpsShowing

public boolean isFpsShowing()
Specified by:
isFpsShowing in interface UniverseContext

setAxisShowing

public void setAxisShowing(boolean axisShowing)
Specified by:
setAxisShowing in interface UniverseContext

isAxisShowing

public boolean isAxisShowing()
Specified by:
isAxisShowing in interface UniverseContext

resetToOriginalView

public void resetToOriginalView()
Specified by:
resetToOriginalView in interface UniverseContext

resetToNominalAngleOfView

public void resetToNominalAngleOfView()
Specified by:
resetToNominalAngleOfView in interface UniverseContext

getState

public UniverseContextState getState()
Specified by:
getState in interface Persistent<UniverseContextState>

synchronize

public void synchronize()
Specified by:
synchronize in interface Persistent<UniverseContextState>


Copyright © 2010. All Rights Reserved.