Uses of Interface
de.jreality.scene.Viewer

Packages that use Viewer
de.jreality.scene.pick Support for picking, which is required for the package de.jreality.scene.tool
de.jreality.scene.tool Tool infrastructure for the scene graph. 
de.jreality.toolsystem This package is responsable for managing the tools in a scene graph: registering them, handling user input, and triggering their activity based on this input. 
de.jreality.toolsystem.raw   
de.jreality.ui.viewerapp Creates pre-configured viewers with tools. 
de.jreality.ui.viewerapp.actions.camera   
de.jreality.ui.viewerapp.actions.edit   
de.jreality.ui.viewerapp.actions.file   
de.jreality.ui.viewerapp.actions.view   
de.jreality.util Miscellaneous jReality utilities used in the core packages. 
de.jreality.vr   
 

Uses of Viewer in de.jreality.scene.pick
 

Methods in de.jreality.scene.pick with parameters of type Viewer
static void AABBPickSystem.getFrustumInterval(double[] from, double[] to, Viewer viewer)
           
 void PosWHitFilter.setViewer(Viewer v)
           
 

Constructors in de.jreality.scene.pick with parameters of type Viewer
Graphics3D(Viewer v)
           
Graphics3D(Viewer v, SceneGraphPath sgp)
           
PosWHitFilter(Viewer v)
           
 

Uses of Viewer in de.jreality.scene.tool
 

Methods in de.jreality.scene.tool that return Viewer
 Viewer ToolContext.getViewer()
           
 

Uses of Viewer in de.jreality.toolsystem
 

Methods in de.jreality.toolsystem with parameters of type Viewer
static ToolSystem ToolSystem.getToolSystemForViewer(Viewer v)
          This method just looks up and returns the possibly null toolsystem associated to viewer
static void ToolSystem.setToolSystemForViewer(Viewer v, ToolSystem ts)
           
static ToolSystem ToolSystem.toolSystemForViewer(Viewer v)
          If v has a tool system already associated to it, return it.
 

Constructors in de.jreality.toolsystem with parameters of type Viewer
DeviceManager(ToolSystemConfiguration config, ToolEventQueue queue, Viewer viewer)
           
ToolSystem(Viewer viewer, ToolSystemConfiguration config, RenderTrigger renderTrigger)
           
 

Uses of Viewer in de.jreality.toolsystem.raw
 

Methods in de.jreality.toolsystem.raw with parameters of type Viewer
 void DeviceKeyboard.initialize(Viewer viewer)
           
 void DeviceMouse.initialize(Viewer viewer)
           
 void DeviceOldKeyboard.initialize(Viewer viewer)
           
 void DeviceSystemTimer.initialize(Viewer viewer)
           
 void RawDevice.initialize(Viewer viewer)
           
 

Uses of Viewer in de.jreality.ui.viewerapp
 

Classes in de.jreality.ui.viewerapp that implement Viewer
 class ViewerSwitch
          hides several viewer implementations and provides the same viewing component for all.
 

Methods in de.jreality.ui.viewerapp that return Viewer
 Viewer ViewerApp.getCurrentViewer()
          It's useful to get a hold of the active backend.
 Viewer ViewerSwitch.getCurrentViewer()
           
 Viewer ViewerApp.getViewer()
          Deprecated. Use ViewerApp.getViewerSwitch() ViewerApp.getCurrentViewer().
 Viewer[] ViewerSwitch.getViewers()
           
 

Methods in de.jreality.ui.viewerapp with parameters of type Viewer
static SelectionManagerInterface SelectionManager.selectionManagerForViewer(Viewer viewer)
           
 

Constructors in de.jreality.ui.viewerapp with parameters of type Viewer
Navigator(Viewer viewer)
           
Navigator(Viewer viewer, Component parentComp)
           
ViewerApp(Viewer[] vs)
           
ViewerSwitch(Viewer[] viewers)
           
ViewerSwitch(Viewer[] viewers, String[] names)
           
 

Uses of Viewer in de.jreality.ui.viewerapp.actions.camera
 

Constructors in de.jreality.ui.viewerapp.actions.camera with parameters of type Viewer
AbstractCameraAction(String name, Viewer v)
           
LoadCameraPreferences(String name, Viewer v)
           
SaveCameraPreferences(String name, Viewer v)
           
ShiftEyeSeparation(String name, Viewer v, boolean decrease)
           
ShiftFieldOfView(String name, Viewer v, boolean decrease)
           
ShiftFocus(String name, Viewer v, boolean decrease)
           
TogglePerspective(String name, Viewer v)
           
ToggleStereo(String name, Viewer v)
           
 

Uses of Viewer in de.jreality.ui.viewerapp.actions.edit
 

Constructors in de.jreality.ui.viewerapp.actions.edit with parameters of type Viewer
LoadFileToNode(String name, SelectionManagerInterface sm, Viewer viewer)
           
LoadFileToNode(String name, SelectionManagerInterface sm, Viewer viewer, Component parentComp)
           
 

Uses of Viewer in de.jreality.ui.viewerapp.actions.file
 

Constructors in de.jreality.ui.viewerapp.actions.file with parameters of type Viewer
ExportPDF(String name, Viewer viewer, Component parentComp)
           
ExportPS(String name, Viewer viewer, Component parentComp)
           
ExportRIB(String name, Viewer viewer, Component parentComp)
           
ExportSTL(String name, Viewer viewer, Component parentComp)
           
ExportSVG(String name, Viewer viewer, Component parentComp)
           
ExportU3D(String name, Viewer viewer, Component parentComp)
           
ExportVRML(String name, Viewer viewer, Component parentComp)
           
LoadFile(String name, SceneGraphComponent parentNode, Viewer viewer)
           
LoadFile(String name, SceneGraphComponent parentNode, Viewer viewer, Component parentComp)
           
SaveScene(String name, Viewer viewer, Component parentComp)
           
 

Uses of Viewer in de.jreality.ui.viewerapp.actions.view
 

Constructors in de.jreality.ui.viewerapp.actions.view with parameters of type Viewer
SwitchBackgroundColor(String name, Viewer viewer, Color... colors)
           
ViewerAspect4To3(String name, Viewer viewer, Frame parentComp)
           
 

Uses of Viewer in de.jreality.util
 

Methods in de.jreality.util with parameters of type Viewer
 void RenderTrigger.addViewer(Viewer v)
           
 void BSHServer.customize(JMenuBar menuBar, Viewer viewer)
           
static void CameraUtility.encompass(Viewer viewer)
           
static void CameraUtility.encompass(Viewer viewer, SceneGraphComponent sgc, boolean setStereoParameters)
          Encompass the world displayed by a viewer and possibly set derived parameters in the camera.
static double CameraUtility.getAspectRatio(Viewer v)
          Determine the aspect ratio of the output window of a viewer.
static Camera CameraUtility.getCamera(Viewer v)
          Determine the camera for this viewer.
static SceneGraphComponent CameraUtility.getCameraNode(Viewer v)
          Determine the SceneGraphComponent which contains the camera for this viewer.
static double[] CameraUtility.getCameraToNDC(Viewer v)
          Calculate the camera to NDC (normalized device coordinates) transformation for a given viewer.
static double[] CameraUtility.getNDCToCamera(Viewer v)
           
static double[][] CameraUtility.getNearViewport(Viewer v)
           
 void RenderTrigger.removeViewer(Viewer v)
           
 

Uses of Viewer in de.jreality.vr
 

Methods in de.jreality.vr with parameters of type Viewer
 void ViewerVR.bakeTerrain(Viewer v)