apps.threedmanipulation.utils
Class Context

java.lang.Object
  extended by apps.threedmanipulation.utils.Context

public class Context
extends java.lang.Object

The Class Context.


Constructor Summary
Context(java.util.List<Telescope> telescopes, java.util.List<Monitor> monitors, java.util.List<com.jme.scene.Spatial> manipulatableOjbects, java.util.Map<java.lang.String,TouchPad> touchPads, java.util.Map<java.lang.String,TwinObject> twinObjects, ContentSystem contentSystem, java.lang.String indirectManipulationMode, com.jme.scene.Node worldNode, com.jme.scene.Node orthoNode)
          Instantiates a new context.
 
Method Summary
 ContentSystem getContentSystem()
          Gets the content system.
 java.lang.String getIndirectManipulationMode()
          Gets the indirect manipulation mode.
 java.util.List<com.jme.scene.Spatial> getManipulatableOjbects()
          Gets the manipulatable ojbects.
 java.util.List<Monitor> getMonitors()
          Gets the monitors.
 com.jme.scene.Node getOrthoNode()
          Gets the ortho node.
 java.util.List<Telescope> getTelescopes()
          Gets the telescopes.
 java.util.Map<java.lang.String,TouchPad> getTouchPads()
          Gets the touch pads.
 java.util.Map<java.lang.String,TwinObject> getTwinObjects()
          Gets the twin objects.
 com.jme.scene.Node getWorldNode()
          Gets the world node.
 void setContentSystem(ContentSystem contentSystem)
          Sets the content system.
 void setIndirectManipulationMode(java.lang.String indirectManipulationMode)
          Sets the indirect manipulation mode.
 void setManipulatableOjbects(java.util.List<com.jme.scene.Spatial> manipulatableOjbects)
          Sets the manipulatable ojbects.
 void setMonitors(java.util.List<Monitor> monitors)
          Sets the monitors.
 void setOrthoNode(com.jme.scene.Node orthoNode)
          Sets the ortho node.
 void setTelescopes(java.util.List<Telescope> telescopes)
          Sets the telescopes.
 void setTouchPads(java.util.Map<java.lang.String,TouchPad> touchPads)
          Sets the touch pads.
 void setTwinObjects(java.util.Map<java.lang.String,TwinObject> twinObjects)
          Sets the twin objects.
 void setWorldNode(com.jme.scene.Node worldNode)
          Sets the world node.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Context

public Context(java.util.List<Telescope> telescopes,
               java.util.List<Monitor> monitors,
               java.util.List<com.jme.scene.Spatial> manipulatableOjbects,
               java.util.Map<java.lang.String,TouchPad> touchPads,
               java.util.Map<java.lang.String,TwinObject> twinObjects,
               ContentSystem contentSystem,
               java.lang.String indirectManipulationMode,
               com.jme.scene.Node worldNode,
               com.jme.scene.Node orthoNode)
Instantiates a new context.

Parameters:
telescopes - the telescopes
monitors - the monitors
manipulatableOjbects - the manipulatable ojbects
touchPads - the touch pads
twinObjects - the twin objects
contentSystem - the content system
indirectManipulationMode - the indirect manipulation mode
worldNode - the world node
orthoNode - the ortho node
Method Detail

getContentSystem

public ContentSystem getContentSystem()
Gets the content system.

Returns:
the content system

getIndirectManipulationMode

public java.lang.String getIndirectManipulationMode()
Gets the indirect manipulation mode.

Returns:
the indirect manipulation mode

getManipulatableOjbects

public java.util.List<com.jme.scene.Spatial> getManipulatableOjbects()
Gets the manipulatable ojbects.

Returns:
the manipulatable ojbects

getMonitors

public java.util.List<Monitor> getMonitors()
Gets the monitors.

Returns:
the monitors

getOrthoNode

public com.jme.scene.Node getOrthoNode()
Gets the ortho node.

Returns:
the ortho node

getTelescopes

public java.util.List<Telescope> getTelescopes()
Gets the telescopes.

Returns:
the telescopes

getTouchPads

public java.util.Map<java.lang.String,TouchPad> getTouchPads()
Gets the touch pads.

Returns:
the touch pads

getTwinObjects

public java.util.Map<java.lang.String,TwinObject> getTwinObjects()
Gets the twin objects.

Returns:
the twin objects

getWorldNode

public com.jme.scene.Node getWorldNode()
Gets the world node.

Returns:
the world node

setContentSystem

public void setContentSystem(ContentSystem contentSystem)
Sets the content system.

Parameters:
contentSystem - the new content system

setIndirectManipulationMode

public void setIndirectManipulationMode(java.lang.String indirectManipulationMode)
Sets the indirect manipulation mode.

Parameters:
indirectManipulationMode - the new indirect manipulation mode

setManipulatableOjbects

public void setManipulatableOjbects(java.util.List<com.jme.scene.Spatial> manipulatableOjbects)
Sets the manipulatable ojbects.

Parameters:
manipulatableOjbects - the new manipulatable ojbects

setMonitors

public void setMonitors(java.util.List<Monitor> monitors)
Sets the monitors.

Parameters:
monitors - the new monitors

setOrthoNode

public void setOrthoNode(com.jme.scene.Node orthoNode)
Sets the ortho node.

Parameters:
orthoNode - the new ortho node

setTelescopes

public void setTelescopes(java.util.List<Telescope> telescopes)
Sets the telescopes.

Parameters:
telescopes - the new telescopes

setTouchPads

public void setTouchPads(java.util.Map<java.lang.String,TouchPad> touchPads)
Sets the touch pads.

Parameters:
touchPads - the touch pads

setTwinObjects

public void setTwinObjects(java.util.Map<java.lang.String,TwinObject> twinObjects)
Sets the twin objects.

Parameters:
twinObjects - the twin objects

setWorldNode

public void setWorldNode(com.jme.scene.Node worldNode)
Sets the world node.

Parameters:
worldNode - the new world node