Uses of Interface
de.jreality.scene.Viewer

Packages that use Viewer
de.jreality.plugin   
de.jreality.scene This package contains the essential classes of the jReality scene graph. 
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 Classes for managing the standard raw (i.e., hardware) input devices used by jReality. 
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 Classes related to the jReality virtual reality viewer ViewerVR. 
 

Uses of Viewer in de.jreality.plugin
 

Methods in de.jreality.plugin that return Viewer
static Viewer JRViewer.display(SceneGraphNode node)
          Quick display method with encompass
 Viewer JRViewer.getViewer()
           
 

Uses of Viewer in de.jreality.scene
 

Subinterfaces of Viewer in de.jreality.scene
 interface StereoViewer
           
 

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, Map<String,Object> config)
           
 void DeviceMacbookSuddenMotionSensor.initialize(Viewer viewer, Map<String,Object> config)
           
 void DeviceMouse.initialize(Viewer viewer, Map<String,Object> config)
           
 void DeviceOldKeyboard.initialize(Viewer viewer, Map<String,Object> config)
           
 void DeviceSpacenav.initialize(Viewer viewer, Map<String,Object> config)
           
 void DeviceSystemTimer.initialize(Viewer viewer, Map<String,Object> config)
           
 void LinuxOptimusMiniDevice.initialize(Viewer viewer, Map<String,Object> config)
           
 void RawDevice.initialize(Viewer viewer, Map<String,Object> config)
           
 void WiiMoteOSC.initialize(Viewer viewer, Map<String,Object> config)
           
 

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()
          Deprecated. It's useful to get a hold of the active backend.
 Viewer ViewerSwitch.getCurrentViewer()
           
 Viewer SunflowMenu.getViewer()
           
 Viewer ViewerApp.getViewer()
          Deprecated. Use ViewerApp.getViewerSwitch() ViewerApp.getCurrentViewer().
 Viewer[] ViewerSwitch.getViewers()
           
 

Methods in de.jreality.ui.viewerapp with parameters of type Viewer
static void SelectionRenderer.addAuxiliaryComponent(SceneGraphComponent aux, Viewer v)
           
static void SelectionManagerImpl.disposeForViewer(Viewer viewer)
           
static void SelectionRenderer.removeAuxiliaryComponent(SceneGraphComponent aux, Viewer v)
           
static SelectionManager SelectionManagerImpl.selectionManagerForViewer(Viewer viewer)
           
 

Constructors in de.jreality.ui.viewerapp with parameters of type Viewer
Navigator(Viewer viewer)
           
Navigator(Viewer viewer, Component parentComp)
           
SelectionRenderer(SelectionManager sm, Viewer v)
           
SunflowMenu(Viewer viewer)
           
ViewerApp(Viewer[] vs)
          Deprecated.  
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, SelectionManager sm, Viewer viewer)
           
LoadFileToNode(String name, SelectionManager 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)
           
ToggleShowCursor(String name, Viewer viewer)
           
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)
           
static BufferedImage ImageUtility.captureScreenshot(Viewer v)
          Captures a screen shot from the viewer's viewing component.
 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 void CameraUtility.encompass(Viewer viewer, SceneGraphComponent sgc, boolean setStereoParameters, int metric)
           
static void CameraUtility.encompassNew(Viewer v)
           
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)
           
static void SceneGraphUtility.removeLights(Viewer viewer)
           
 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)
          Deprecated.