Uses of Class
de.jreality.scene.SceneGraphPath

Packages that use SceneGraphPath
de.jreality.io Definition and simple factory for JRScene, a class for representing jReality scene graphs. 
de.jreality.plugin.basic   
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.proxy.tree Package to create arbitrary mirrors of a scene graph's tree structure. 
de.jreality.scene.tool Tool infrastructure for the scene graph. 
de.jreality.shader Contains all jReality shading-related classes and interfaces. 
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.ui.treeview Renders the tree structure of a scene graph as a Swing JTree. 
de.jreality.ui.viewerapp Creates pre-configured viewers with tools. 
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 SceneGraphPath in de.jreality.io
 

Methods in de.jreality.io that return SceneGraphPath
 SceneGraphPath JrScene.getPath(String name)
          currently used:
"cameraPath" "emptyPickPath" "avatarPath" "microphonePath" (not yet...) "contentPath" (not yet...)
 

Methods in de.jreality.io that return types with arguments of type SceneGraphPath
 Map<String,SceneGraphPath> JrScene.getScenePaths()
           
 

Methods in de.jreality.io with parameters of type SceneGraphPath
 void JrScene.addPath(String name, SceneGraphPath path)
           
 

Uses of SceneGraphPath in de.jreality.plugin.basic
 

Methods in de.jreality.plugin.basic that return SceneGraphPath
 SceneGraphPath Scene.getAvatarPath()
           
 SceneGraphPath Scene.getBackdropPath()
           
 SceneGraphPath Scene.getCameraPath()
           
 SceneGraphPath Scene.getContentPath()
           
 SceneGraphPath Scene.getEmptyPickPath()
           
 SceneGraphPath Scene.getMicrophonePath()
           
 

Methods in de.jreality.plugin.basic with parameters of type SceneGraphPath
 void Scene.setAvatarPath(SceneGraphPath path)
           
 void Scene.setBackdropPath(SceneGraphPath path)
           
 void Scene.setCameraPath(SceneGraphPath path)
           
 void Scene.setEmptyPickPath(SceneGraphPath path)
           
 void Scene.setMicrophonePath(SceneGraphPath path)
           
 

Uses of SceneGraphPath in de.jreality.scene
 

Methods in de.jreality.scene that return SceneGraphPath
static SceneGraphPath SceneGraphPath.fromList(List<SceneGraphNode> list)
           
 SceneGraphPath Viewer.getCameraPath()
          Get the camera path.
 SceneGraphPath SceneGraphPath.popNew()
          lets this path unchanged
 SceneGraphPath SceneGraphPath.pushNew(SceneGraphNode c)
          lets this path unchanged
 

Methods in de.jreality.scene with parameters of type SceneGraphPath
 boolean SceneGraphPath.isEqual(SceneGraphPath anotherPath)
           
 void Viewer.setCameraPath(SceneGraphPath cameraPath)
          Set the camera path.
 void SceneGraphPathObserver.setPath(SceneGraphPath newPath)
          TODO: remove only the listeners from nodes that are not part of the new path! calling this method results in changing the observed path.
 boolean SceneGraphPath.startsWith(SceneGraphPath potentialPrefix)
           
 

Constructors in de.jreality.scene with parameters of type SceneGraphPath
SceneGraphPath(SceneGraphPath path)
          A so-called copy constructor.
SceneGraphPathObserver(SceneGraphPath path)
           
 

Uses of SceneGraphPath in de.jreality.scene.pick
 

Methods in de.jreality.scene.pick that return SceneGraphPath
 SceneGraphPath Graphics3D.getCameraPath()
           
 SceneGraphPath Graphics3D.getCurrentPath()
           
 SceneGraphPath Hit.getPickPath()
           
 SceneGraphPath PickResult.getPickPath()
           
 

Methods in de.jreality.scene.pick with parameters of type SceneGraphPath
 void Graphics3D.setCurrentPath(SceneGraphPath path)
           
 

Constructors in de.jreality.scene.pick with parameters of type SceneGraphPath
Graphics3D(SceneGraphPath cp, SceneGraphPath sgp, double ar)
           
Graphics3D(Viewer v, SceneGraphPath sgp)
           
Hit(SceneGraphPath path, double[] pointWorld, double dist, double affineCoord, int pickType, int index, int triIndex)
           
 

Uses of SceneGraphPath in de.jreality.scene.proxy.tree
 

Methods in de.jreality.scene.proxy.tree that return SceneGraphPath
 SceneGraphPath SceneTreeNode.toPath()
           
 

Methods in de.jreality.scene.proxy.tree with parameters of type SceneGraphPath
 Object SceneProxyTreeBuilder.getProxy(SceneGraphPath path)
          traverses the tree along the given path and returns the assigned proxy element
 

Uses of SceneGraphPath in de.jreality.scene.tool
 

Methods in de.jreality.scene.tool that return SceneGraphPath
 SceneGraphPath ToolContext.getAvatarPath()
           
 SceneGraphPath ToolContext.getRootToLocal()
           
 SceneGraphPath ToolContext.getRootToToolComponent()
           
 

Uses of SceneGraphPath in de.jreality.shader
 

Methods in de.jreality.shader with parameters of type SceneGraphPath
static EffectiveAppearance EffectiveAppearance.create(SceneGraphPath p)
           
static boolean EffectiveAppearance.matches(EffectiveAppearance eap, SceneGraphPath p)
           
 

Uses of SceneGraphPath in de.jreality.toolsystem
 

Methods in de.jreality.toolsystem that return SceneGraphPath
 SceneGraphPath ToolSystem.getAvatarPath()
           
 SceneGraphPath ToolSystem.getEmptyPickPath()
           
 

Methods in de.jreality.toolsystem with parameters of type SceneGraphPath
static double[] ToolUtility.localToWorld(SceneGraphPath rootToLocal, double[] localVector)
           
static Matrix ToolUtility.localToWorld(SceneGraphPath rootToLocal, Matrix localMatrix)
           
 void ToolSystem.setAvatarPath(SceneGraphPath p)
           
 void ToolSystem.setEmptyPickPath(SceneGraphPath emptyPickPath)
           
static double[] ToolUtility.worldToLocal(SceneGraphPath rootToLocal, double[] worldVector)
           
static Matrix ToolUtility.worldToLocal(SceneGraphPath rootToLocal, Matrix worldMatrix)
           
 

Uses of SceneGraphPath in de.jreality.ui.treeview
 

Methods in de.jreality.ui.treeview with parameters of type SceneGraphPath
 SceneTreeNode[] SceneTreeModel.convertSceneGraphPath(SceneGraphPath selection)
           
 

Uses of SceneGraphPath in de.jreality.ui.viewerapp
 

Methods in de.jreality.ui.viewerapp that return SceneGraphPath
 SceneGraphPath ViewerSwitch.getCameraPath()
           
 SceneGraphPath SelectionManager.getDefaultSelectionPath()
           
 SceneGraphPath SelectionManagerImpl.getDefaultSelectionPath()
           
 SceneGraphPath SelectionManager.getSelectionPath()
           
 SceneGraphPath SelectionManagerImpl.getSelectionPath()
           
 SceneGraphPath Selection.getSGPath()
          Truncates the selection to SceneGraphNodes.
 

Methods in de.jreality.ui.viewerapp with parameters of type SceneGraphPath
 void SelectionManager.addSelection(SceneGraphPath p)
           
 void SelectionManagerImpl.addSelection(SceneGraphPath p)
           
static ViewerApp ViewerApp.display(SceneGraphComponent root, SceneGraphPath cameraPath, SceneGraphPath emptyPick, SceneGraphPath avatar)
          Deprecated. Displays an existing scene graph by creating a new JrScene with given parameters.
 void SelectionManager.removeSelection(SceneGraphPath p)
           
 void SelectionManagerImpl.removeSelection(SceneGraphPath p)
           
 void ViewerSwitch.setCameraPath(SceneGraphPath p)
           
 void SelectionManager.setDefaultSelectionPath(SceneGraphPath defaultSelection)
           
 void SelectionManagerImpl.setDefaultSelectionPath(SceneGraphPath defaultSelection)
           
 void SelectionManager.setSelectionPath(SceneGraphPath selection)
           
 void SelectionManagerImpl.setSelectionPath(SceneGraphPath selection)
           
 void SelectionRenderer.setSelectionPath(SceneGraphPath s)
           
 

Constructors in de.jreality.ui.viewerapp with parameters of type SceneGraphPath
Selection(SceneGraphPath path)
          Constructs a selection object from the given SceneGraphPath
ViewerApp(SceneGraphComponent root, SceneGraphPath cameraPath, SceneGraphPath emptyPick, SceneGraphPath avatar)
          Deprecated. Use this constructor to display an existing scene graph by creating a new JrScene with given parameters.
 

Uses of SceneGraphPath in de.jreality.util
 

Methods in de.jreality.util that return types with arguments of type SceneGraphPath
static List<SceneGraphPath> SceneGraphUtility.collectClippingPlanes(SceneGraphComponent rootNode)
          Return list of paths from rootNode to an instance of ClippingPlane,
static List<SceneGraphPath> SceneGraphUtility.collectLights(SceneGraphComponent rootNode)
          Return list of paths from rootNode to an instance of Light.
static List<SceneGraphPath> SceneGraphUtility.getPathsBetween(SceneGraphComponent begin, SceneGraphNode end)
           
static List<SceneGraphPath> SceneGraphUtility.getPathsToNamedNodes(SceneGraphComponent root, String name)
          Find and return all paths fomr root to node with name name.
 List<SceneGraphPath> PathCollector.visit()
           
 

Methods in de.jreality.util with parameters of type SceneGraphPath
static void CameraUtility.encompass(SceneGraphPath avatarPath, SceneGraphPath scene, SceneGraphPath cameraPath)
           
static void CameraUtility.encompass(SceneGraphPath avatarPath, SceneGraphPath scene, SceneGraphPath cameraPath, double margin, int metric)
          A method for encompassing the scene.
static Appearance SceneGraphUtility.findDeepestAppearance(SceneGraphPath theSelection)
          A convenience method to find the deepest occurrence of an Appearance in an instance of SceneGraphPath.
static int SceneGraphUtility.getMetric(SceneGraphPath sgp)
          Return the metric metric at the end of the path sgp by evaluating effective appearance for the attribute CommonAttributes.METRIC.
 boolean PathCollector.Matcher.matches(SceneGraphPath p)
           
 

Uses of SceneGraphPath in de.jreality.vr
 

Methods in de.jreality.vr that return SceneGraphPath
 SceneGraphPath ViewerVR.getAvatarPath()
          Deprecated.  
 SceneGraphPath ViewerVR.getCameraPath()
          Deprecated.