Uses of Class
de.jreality.scene.SceneGraphComponent

Packages that use SceneGraphComponent
de.jreality.geometry This package contains geometry related utilities. 
de.jreality.io Definition and simple factory for JRScene, a class for representing jReality scene graphs. 
de.jreality.math Mathematical utilities. 
de.jreality.plugin.basic   
de.jreality.plugin.scene   
de.jreality.reader This package contains classes which implement SceneReader, an interface for reading 3D scene descriptions into a jReality scene graph. 
de.jreality.scene This package contains the essential classes of the jReality scene graph. 
de.jreality.scene.event This package contains the classes for handling events in 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 Package to create arbitrary mirroring structures for a scene graph. 
de.jreality.scene.proxy.tree Package to create arbitrary mirrors of a scene graph's tree structure. 
de.jreality.tools Implementations of standard Tools. 
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.tutorial.audio   
de.jreality.tutorial.geom   
de.jreality.tutorial.misc   
de.jreality.tutorial.projects.darboux   
de.jreality.tutorial.projects.ksurfaces   
de.jreality.tutorial.util.polygon   
de.jreality.tutorial.viewer   
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.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. 
de.jreality.writer Classes for writing various standard 3D file formats. 
de.jreality.writer.u3d   
 

Uses of SceneGraphComponent in de.jreality.geometry
 

Methods in de.jreality.geometry that return SceneGraphComponent
static SceneGraphComponent Primitives.clippingPlane(double[] plane)
           
static SceneGraphComponent Primitives.clippingPlane(double[] plane, int sig)
          Create a clipping plane with the given plane equation with the given metric.
static SceneGraphComponent Primitives.closedCylinder(int n, double r, double zmin, double zmax, double thetamax)
           
static SceneGraphComponent Primitives.closedCylinder(int n, double r, double R, double zmin, double zmax, double thetamax)
           
static SceneGraphComponent IndexedFaceSetUtility.displayFaceNormals(IndexedFaceSet ifs, double scale, int metric)
          Generates an instance of IndexedLineSet which contains one line segment for each face normal of the input ifs.
static SceneGraphComponent PointSetUtility.displayVertexNormals(PointSet ps, double scale, int metric)
          Generates an instance of IndexedLineSet which contains one line segment for each vertex normal of the input ps.
static SceneGraphComponent GeometryUtility.flatten(SceneGraphComponent sgc)
          Deprecated. Use SceneGraphUtility.flatten(SceneGraphComponent) instead
static SceneGraphComponent GeometryUtility.flatten(SceneGraphComponent sgc, boolean rejectInvis)
          Deprecated. Use SceneGraphUtility.flatten(SceneGraphComponent,boolean) instead
 SceneGraphComponent FatIndexedFaceSetFactory.getAllInOneSceneGraphComponent()
          Returns all components of the fat indexed face set as children of one SceneGraphComponent.
 SceneGraphComponent FatIndexedFaceSetFactory.getBottomSGC()
          The returned reference is final.
 SceneGraphComponent CoordinateSystemFactory.getCoordinateSystem()
          Get the coordinate system specified in this factory.
(The coordinate system may be removed from the SceneGraph using this method.)
 SceneGraphComponent TubeFactory.getFramesSceneGraphRepresentation()
           
 SceneGraphComponent BallAndStickFactory.getSceneGraphComponent()
           
static SceneGraphComponent TubeFactory.getSceneGraphRepresentation(TubeUtility.FrameInfo[] frames)
           
 SceneGraphComponent SliceBoxFactory.getSliceBoxSGC()
           
 SceneGraphComponent FatIndexedFaceSetFactory.getTopSGC()
          The returned reference is final.
static SceneGraphComponent TubeFactory.getXYZAxes()
           
static SceneGraphComponent Primitives.sphere(double radius, double[] center)
          A euclidean sphere with given radius and center.
static SceneGraphComponent Primitives.sphere(double radius, double[] center, int metric)
          A sphere with given radius and center, with the given metric metric.
static SceneGraphComponent Primitives.sphere(double radius, double x, double y, double z)
          A euclidean sphere with given radius and center.
static SceneGraphComponent BallAndStickFactory.sticks(SceneGraphComponent sgc, IndexedLineSet ifs, double rad, int metric)
           
static SceneGraphComponent SphereUtility.tessellatedCubeSphere(int i)
          Return a tessellated cube of order i.
static SceneGraphComponent SphereUtility.tessellatedCubeSphere(int i, boolean sharedInstance)
           
static SceneGraphComponent TubeUtility.tubeOneEdge(double[] ip1, double[] ip2, double rad, double[][] crossSection, int metric)
           
static SceneGraphComponent TubeUtility.tubeOneEdge(SceneGraphComponent sgc, double[] ip1, double[] ip2, double rad, double[][] crossSection, int metric)
           
static SceneGraphComponent Primitives.wireframeSphere()
           
static SceneGraphComponent Primitives.wireframeSphere(int w, int h)
          A SceneGraphComponent with wire-frame sphere (azimuth/elevation coordinate mesh)
 

Methods in de.jreality.geometry that return types with arguments of type SceneGraphComponent
 List<SceneGraphComponent> FatIndexedFaceSetFactory.getBoundarySGCs()
          The returned reference is final.
 

Methods in de.jreality.geometry with parameters of type SceneGraphComponent
static Rectangle3D BoundingBoxUtility.calculateBoundingBox(double[] initialMatrix, SceneGraphComponent sgc)
          Calculate the bounding box assuming that the scene graph is first transformed by the matrix initialMatrix
static Rectangle3D GeometryUtility.calculateBoundingBox(double[] initialMatrix, SceneGraphComponent sgc)
          Deprecated. Use BoundingBoxUtility.calculateBoundingBox(double[],SceneGraphComponent) instead
static Rectangle3D BoundingBoxUtility.calculateBoundingBox(SceneGraphComponent sgc)
           
static Rectangle3D GeometryUtility.calculateBoundingBox(SceneGraphComponent sgc)
          Deprecated. Use BoundingBoxUtility.calculateBoundingBox(SceneGraphComponent) instead
static Rectangle3D BoundingBoxUtility.calculateChildrenBoundingBox(SceneGraphComponent sgc)
          Calculate the bounding box for the scene graph tooted at sgc but do not apply the transformation, if any, attached to sgc.
static Rectangle3D GeometryUtility.calculateChildrenBoundingBox(SceneGraphComponent sgc)
          Deprecated. Use BoundingBoxUtility.calculateChildrenBoundingBox(SceneGraphComponent) instead
static void GeometryUtility.calculateFaceNormals(SceneGraphComponent c)
          Deprecated. Use IndexedFaceSetUtility.calculateFaceNormals(SceneGraphComponent) instead
static void IndexedFaceSetUtility.calculateFaceNormals(SceneGraphComponent c)
          Traverse a scene graph, calculating (and setting) face normals for all instances of IndexedFaceSet.
static void GeometryUtility.calculateVertexNormals(SceneGraphComponent c)
          Deprecated. Use IndexedFaceSetUtility.calculateVertexNormals(SceneGraphComponent) instead
static void IndexedFaceSetUtility.calculateVertexNormals(SceneGraphComponent c)
          Traverse a scene graph, calculating (and setting) vertex normals for all instances of IndexedFaceSet.
static SceneGraphComponent GeometryUtility.flatten(SceneGraphComponent sgc)
          Deprecated. Use SceneGraphUtility.flatten(SceneGraphComponent) instead
static SceneGraphComponent GeometryUtility.flatten(SceneGraphComponent sgc, boolean rejectInvis)
          Deprecated. Use SceneGraphUtility.flatten(SceneGraphComponent,boolean) instead
static Rectangle3D BoundingBoxTraversal.getBoundingBox(double[] initialMatrix, SceneGraphComponent sgc)
           
 IndexedFaceSet GeometryMergeFactory.mergeGeometrySets(SceneGraphComponent cmp)
          merges all IndexedFaceSets, IndexeedLineSets and PointSets of the given SceneGraph to one IndexedFaceSet Attention: several values can be set bevorhand
 IndexedFaceSet GeometryMergeFactory.mergeIndexedFaceSets(SceneGraphComponent cmp)
          merges all IndexedFaceSets, IndexeedLineSets and PointSets of the given SceneGraph to one IndexedFaceSet EdgeAttributes will be ignored.
 IndexedLineSet GeometryMergeFactory.mergeIndexedLineSets(SceneGraphComponent cmp)
          merges all IndexedFaceSets, IndexeedLineSets and PointSets of the given SceneGraph to one IndexedLineSet FaceAttributes will be ignored.
 PointSet GeometryMergeFactory.mergePointSets(SceneGraphComponent cmp)
          merges all IndexedFaceSets, IndexeedLineSets and PointSets of the given SceneGraph to one PointSet Face and Edge-Attributes will be ignored.
static void RemoveDuplicateInfo.simplifySceneTree(SceneGraphComponent g)
          simplifys the SceneGraphComponent tree recursivly Nodes with cameras, geometrys and lights will not be changed Nodes with transformations and Appearances will only be deleted if no geometry, camera or light will be effected.
static SceneGraphComponent BallAndStickFactory.sticks(SceneGraphComponent sgc, IndexedLineSet ifs, double rad, int metric)
           
 void BoundingBoxTraversal.traverse(SceneGraphComponent root)
          This starts the traversal of a SceneGraph starting form root.
static SceneGraphComponent TubeUtility.tubeOneEdge(SceneGraphComponent sgc, double[] ip1, double[] ip2, double rad, double[][] crossSection, int metric)
           
 void BoundingBoxTraversal.visit(SceneGraphComponent c)
           
 

Constructors in de.jreality.geometry with parameters of type SceneGraphComponent
CoordinateSystemFactory(SceneGraphComponent component)
          see CoordinateSystemFactory(SceneGraphComponent component, double axisScale)
here axisScale is set to 1.0
CoordinateSystemFactory(SceneGraphComponent component, double axisScale)
          Creates a coordinate system where min and max values of each coordinate axis are specified by a given SceneGraphComponent.
A new SceneGraphNode containing the coordinate system is added to the children of component.
SliceBoxFactory(SceneGraphComponent w)
           
 

Uses of SceneGraphComponent in de.jreality.io
 

Methods in de.jreality.io that return SceneGraphComponent
 SceneGraphComponent JrScene.getSceneRoot()
           
 

Methods in de.jreality.io with parameters of type SceneGraphComponent
 void JrScene.setSceneRoot(SceneGraphComponent root)
           
 

Constructors in de.jreality.io with parameters of type SceneGraphComponent
JrScene(SceneGraphComponent root)
           
 

Uses of SceneGraphComponent in de.jreality.math
 

Methods in de.jreality.math with parameters of type SceneGraphComponent
 void Matrix.assignTo(SceneGraphComponent comp)
          Set the matrix of the transformation of comp to be this instance.
 void MatrixBuilder.assignTo(SceneGraphComponent comp)
           
static MatrixBuilder MatrixBuilder.elliptic(SceneGraphComponent cmp)
           
static MatrixBuilder MatrixBuilder.euclidean(SceneGraphComponent cmp)
           
static MatrixBuilder MatrixBuilder.hyperbolic(SceneGraphComponent cmp)
           
 

Uses of SceneGraphComponent in de.jreality.plugin.basic
 

Methods in de.jreality.plugin.basic that return SceneGraphComponent
 SceneGraphComponent Scene.getAvatarComponent()
           
 SceneGraphComponent Scene.getBackdropComponent()
           
 SceneGraphComponent Scene.getCameraComponent()
           
 SceneGraphComponent Scene.getContentComponent()
           
 SceneGraphComponent Scene.getEmptyPickComponent()
           
 SceneGraphComponent Scene.getSceneRoot()
           
 

Uses of SceneGraphComponent in de.jreality.plugin.scene
 

Methods in de.jreality.plugin.scene that return SceneGraphComponent
 SceneGraphComponent Avatar.getAvatar()
           
 SceneGraphComponent Terrain.getSceneGraphComponent()
           
 

Methods in de.jreality.plugin.scene with parameters of type SceneGraphComponent
 void SceneShrinkPanel.setTriggerComponent(SceneGraphComponent cmp)
           
 

Uses of SceneGraphComponent in de.jreality.reader
 

Methods in de.jreality.reader that return SceneGraphComponent
 SceneGraphComponent AbstractReader.getComponent()
           
 SceneGraphComponent ReaderBSH.getComponent()
           
 SceneGraphComponent SceneReader.getComponent()
          provides the root component for the scene that was read.
 SceneGraphComponent ReaderMATHEMATICA.getLightNode()
           
 SceneGraphComponent Reader3DS.getRootGroupNode()
           
 SceneGraphComponent AbstractReader.read(File input)
          convenience method for reading a File.
static SceneGraphComponent Readers.read(File file)
          reads the given file with the matching reader for the file ending.
 SceneGraphComponent AbstractReader.read(Input input)
          convenience method for reading from an Input.
static SceneGraphComponent Readers.read(Input input)
          determines the format of the given input depending on the file ending of the URL.
static SceneGraphComponent Readers.read(SceneReader reader, Input input)
          Reads the scene from the given input with the given SceneReader.
static SceneGraphComponent Readers.read(String format, Input input)
          Reads the scene from the given input with the SceneReader for the given format.
 SceneGraphComponent AbstractReader.read(URL input)
          convenience method for reading from a URL.
static SceneGraphComponent Readers.read(URL url)
          reads the given url with the matching reader for the file ending.
 

Uses of SceneGraphComponent in de.jreality.scene
 

Methods in de.jreality.scene that return SceneGraphComponent
 SceneGraphComponent Viewer.getAuxiliaryRoot()
          Some viewers (at least the jogl viewer) support an auxilary root - for things to display that are no part of the scene itself.
 SceneGraphComponent SceneGraphComponent.getChildComponent(int index)
          Returns a child component node.
 SceneGraphComponent SceneGraphPath.getLastComponent()
           
 SceneGraphComponent Viewer.getSceneRoot()
          Get the scene root.
 

Methods in de.jreality.scene that return types with arguments of type SceneGraphComponent
 List<SceneGraphComponent> SceneGraphComponent.getChildComponents()
          returns a read-only list of the child component nodes.
 

Methods in de.jreality.scene with parameters of type SceneGraphComponent
 void SceneGraphComponent.addChild(SceneGraphComponent sgc)
           
 void SceneGraphComponent.addChildren(SceneGraphComponent... sgcList)
          Use varargs in Java 5 to add multiple children at once
 boolean SceneGraphComponent.removeChild(SceneGraphComponent sgc)
           
 void Viewer.setAuxiliaryRoot(SceneGraphComponent auxRoot)
          Some viewers (at least the jogl viewer) support an auxilary root - for things to display that are no part of the scene itself.
 void Viewer.setSceneRoot(SceneGraphComponent root)
          Set the scene root.
 void SceneGraphVisitor.visit(SceneGraphComponent c)
           
 

Uses of SceneGraphComponent in de.jreality.scene.event
 

Methods in de.jreality.scene.event that return SceneGraphComponent
 SceneGraphComponent SceneGraphComponentEvent.getSceneGraphComponent()
           
 

Constructors in de.jreality.scene.event with parameters of type SceneGraphComponent
SceneGraphComponentEvent(SceneGraphComponent source, int type)
           
SceneGraphComponentEvent(SceneGraphComponent source, int evType, int childNodeType, SceneGraphNode oldChild, SceneGraphNode newChild, int index)
           
SceneGraphComponentEvent(SceneGraphComponent source, int childNodeType, SceneGraphNode oldChild, SceneGraphNode newChild)
           
 

Uses of SceneGraphComponent in de.jreality.scene.pick
 

Methods in de.jreality.scene.pick that return SceneGraphComponent
 SceneGraphComponent AABBTree.display()
          this is only for debugging and might be removed in future.
 SceneGraphComponent Graphics3D.getRoot()
           
 

Methods in de.jreality.scene.pick with parameters of type SceneGraphComponent
 void AABBPickSystem.setSceneRoot(SceneGraphComponent root)
           
 void PickSystem.setSceneRoot(SceneGraphComponent root)
           
 

Uses of SceneGraphComponent in de.jreality.scene.proxy
 

Methods in de.jreality.scene.proxy with parameters of type SceneGraphComponent
 void SceneProxyBuilder.disposeProxy(SceneGraphComponent root)
           
 

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

Constructors in de.jreality.scene.proxy.tree with parameters of type SceneGraphComponent
SceneProxyTreeBuilder(SceneGraphComponent root)
           
UpToDateSceneProxyBuilder(SceneGraphComponent root)
           
 

Uses of SceneGraphComponent in de.jreality.tools
 

Methods in de.jreality.tools that return SceneGraphComponent
 SceneGraphComponent TrackballRotateTool.getTrackball()
           
 

Methods in de.jreality.tools with parameters of type SceneGraphComponent
 void Timer.attach(SceneGraphComponent cmp)
           
 

Uses of SceneGraphComponent in de.jreality.toolsystem
 

Methods in de.jreality.toolsystem with parameters of type SceneGraphComponent
static void ToolUtility.attachTimer(Timer timer, SceneGraphComponent tc)
           
 void ToolUpdateProxy.setSceneRoot(SceneGraphComponent comp)
           
 

Uses of SceneGraphComponent in de.jreality.tutorial.audio
 

Methods in de.jreality.tutorial.audio that return SceneGraphComponent
static SceneGraphComponent AudioExample.getAudioComponent()
           
 

Uses of SceneGraphComponent in de.jreality.tutorial.geom
 

Methods in de.jreality.tutorial.geom that return SceneGraphComponent
static SceneGraphComponent ImplodedTori.makeWorld()
           
 

Uses of SceneGraphComponent in de.jreality.tutorial.misc
 

Methods in de.jreality.tutorial.misc that return SceneGraphComponent
 SceneGraphComponent NonEuclideanExample.makeWorld()
          create the scene graph which will be the content of the demo
 

Uses of SceneGraphComponent in de.jreality.tutorial.projects.darboux
 

Methods in de.jreality.tutorial.projects.darboux that return SceneGraphComponent
 SceneGraphComponent RodView.getBase()
           
 SceneGraphComponent StartPoint.getRoot()
           
 

Uses of SceneGraphComponent in de.jreality.tutorial.projects.ksurfaces
 

Methods in de.jreality.tutorial.projects.ksurfaces that return SceneGraphComponent
 SceneGraphComponent KSurfacesApp.getRoot()
           
 

Uses of SceneGraphComponent in de.jreality.tutorial.util.polygon
 

Methods in de.jreality.tutorial.util.polygon that return SceneGraphComponent
 SceneGraphComponent DragPointSet.getBase()
          Returns the SceneGraphComponent containing the point geometry as well as the tool to drag the points.
 SceneGraphComponent PointSequenceView.getBase()
           
 

Uses of SceneGraphComponent in de.jreality.tutorial.viewer
 

Methods in de.jreality.tutorial.viewer that return SceneGraphComponent
 SceneGraphComponent JOGLFBOTextureExample.makeWorld()
           
 

Uses of SceneGraphComponent in de.jreality.ui.treeview
 

Constructors in de.jreality.ui.treeview with parameters of type SceneGraphComponent
SceneTreeModel(SceneGraphComponent root)
           
 

Uses of SceneGraphComponent in de.jreality.ui.viewerapp
 

Methods in de.jreality.ui.viewerapp that return SceneGraphComponent
 SceneGraphComponent Selection.asComponent()
          Returns the selected component if the current selection is a SceneGraphComponent, null otherwise
 SceneGraphComponent ViewerSwitch.getAuxiliaryRoot()
           
 SceneGraphComponent Selection.getLastComponent()
           
 SceneGraphComponent Navigator.getSceneRoot()
           
 SceneGraphComponent ViewerApp.getSceneRoot()
          Deprecated. Get the scene's root node.
 SceneGraphComponent ViewerSwitch.getSceneRoot()
           
 

Methods in de.jreality.ui.viewerapp with parameters of type SceneGraphComponent
static void SelectionRenderer.addAuxiliaryComponent(SceneGraphComponent aux, Viewer v)
           
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.
static void SelectionRenderer.removeAuxiliaryComponent(SceneGraphComponent aux, Viewer v)
           
 void ViewerSwitch.setAuxiliaryRoot(SceneGraphComponent ar)
           
 void ViewerSwitch.setSceneRoot(SceneGraphComponent r)
           
 

Constructors in de.jreality.ui.viewerapp with parameters of type SceneGraphComponent
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 SceneGraphComponent in de.jreality.ui.viewerapp.actions.file
 

Constructors in de.jreality.ui.viewerapp.actions.file with parameters of type SceneGraphComponent
LoadFile(String name, SceneGraphComponent parentNode)
           
LoadFile(String name, SceneGraphComponent parentNode, Component parentComp)
           
LoadFile(String name, SceneGraphComponent parentNode, Viewer viewer)
           
LoadFile(String name, SceneGraphComponent parentNode, Viewer viewer, Component parentComp)
           
 

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

Constructors in de.jreality.ui.viewerapp.actions.view with parameters of type SceneGraphComponent
LoadSkyBox(String name, SceneGraphComponent sceneRoot, Component frame)
           
RotateSkyboxSides(String name, SceneGraphComponent sceneRoot, Component frame)
           
SwitchBackgroundColor(String name, SceneGraphComponent sceneRoot, Color... colors)
          Sets the scene root's background color.
 

Uses of SceneGraphComponent in de.jreality.util
 

Methods in de.jreality.util that return SceneGraphComponent
static SceneGraphComponent SceneGraphUtility.createFullSceneGraphComponent()
           
static SceneGraphComponent SceneGraphUtility.createFullSceneGraphComponent(String name)
          Allocate and return an instance of SceneGraphComponent fitted out with an instance of Transformation and Appearance.
static SceneGraphComponent SceneGraphUtility.flatten(SceneGraphComponent sgc)
           
static SceneGraphComponent SceneGraphUtility.flatten(SceneGraphComponent sgc, boolean rejectInvis)
          Apply transformations recursively to all instances of PointSet and produce a flat scene graph with no transformations.
static SceneGraphComponent SceneGraphUtility.flatten(SceneGraphComponent sgc, boolean rejectInvis, boolean removeTform)
           
static SceneGraphComponent CameraUtility.getCameraNode(Viewer v)
          Determine the SceneGraphComponent which contains the camera for this viewer.
 SceneGraphComponent BSHServer.makeWorld()
           
 

Methods in de.jreality.util with parameters of type SceneGraphComponent
static void SceneGraphUtility.addChildNode(SceneGraphComponent parent, SceneGraphNode node)
          method to add a child of arbitrary type
 void RenderTrigger.addSceneGraphComponent(SceneGraphComponent c)
           
static void PickUtility.assignFaceAABBTrees(SceneGraphComponent comp)
           
static void PickUtility.assignFaceAABBTrees(SceneGraphComponent comp, int maxTrianglesPerBox)
           
static void PickUtility.clearPickableAttributes(SceneGraphComponent cmp)
          recursively clears all pickable appearance attributes
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.
 void CopyVisitor.copyAttr(SceneGraphComponent src, SceneGraphComponent dst)
           
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 SceneGraphComponent SceneGraphUtility.flatten(SceneGraphComponent sgc)
           
static SceneGraphComponent SceneGraphUtility.flatten(SceneGraphComponent sgc, boolean rejectInvis)
          Apply transformations recursively to all instances of PointSet and produce a flat scene graph with no transformations.
static SceneGraphComponent SceneGraphUtility.flatten(SceneGraphComponent sgc, boolean rejectInvis, boolean removeTform)
           
static Geometry SceneGraphUtility.getFirstGeometry(SceneGraphComponent sgc)
           
static int SceneGraphUtility.getIndexOfChild(SceneGraphComponent parent, SceneGraphComponent child)
          Linear search for the index of child in childlist of parent.
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.
static void SceneGraphUtility.removeChildNode(SceneGraphComponent parent, SceneGraphNode node)
          Remove a child of arbitrary type.
static void SceneGraphUtility.removeChildren(SceneGraphComponent c)
          Remove all children (i.e., instances of SceneGraphComponent from this node.
 void RenderTrigger.removeSceneGraphComponent(SceneGraphComponent c)
           
static void SceneGraphUtility.replaceChild(SceneGraphComponent c, SceneGraphComponent ch)
          Replace the first child with the given component.
 void DefaultMatrixSupport.restoreDefaultMatrices(SceneGraphComponent root, boolean clear)
           
static void SceneGraphUtility.setMetric(SceneGraphComponent r, int metric)
          Set the metric of this sub-graph by setting the appearance attribute CommonAttributes.METRIC.
static void PickUtility.setPickable(SceneGraphComponent cmp, boolean pickable)
          Deprecated. Use setPickable(boolean).
static void PickUtility.setPickable(SceneGraphComponent cmp, boolean pickPoints, boolean pickEdges, boolean pickFaces)
           
 void DefaultMatrixSupport.storeDefaultMatrices(SceneGraphComponent root)
          Traverses thetree from the given root and calls storeDefault for all Transformations.
 void CopyVisitor.visit(SceneGraphComponent c)
           
 void PathCollector.visit(SceneGraphComponent c)
           
 

Constructors in de.jreality.util with parameters of type SceneGraphComponent
PathCollector(PathCollector.Matcher matcher, SceneGraphComponent root)
           
 

Uses of SceneGraphComponent in de.jreality.vr
 

Methods in de.jreality.vr that return SceneGraphComponent
 SceneGraphComponent ViewerVR.getAvatarNode()
          Deprecated.  
 SceneGraphComponent ViewerVR.getCurrentContent()
          Deprecated.  
 SceneGraphComponent ViewerVR.getSceneRoot()
          Deprecated.  
 SceneGraphComponent EnvironmentPluginVR.getSkyLightNode()
           
 SceneGraphComponent ViewerVR.getSkyLightNode()
          Deprecated.  
 SceneGraphComponent ViewerVR.getTerrain()
          Deprecated.  
 SceneGraphComponent ViewerVR.getTerrainNode()
          Deprecated.  
 

Methods in de.jreality.vr with parameters of type SceneGraphComponent
 void ViewerVR.setContent(SceneGraphComponent content)
          Deprecated.  
 void ViewerVR.setSkyLightNode(SceneGraphComponent s)
          Deprecated.  
 void ViewerVR.setTerrain(SceneGraphComponent c)
          Deprecated.  
 void ViewerVR.setTerrainWithCenter(SceneGraphComponent c)
          Deprecated.  
 

Uses of SceneGraphComponent in de.jreality.writer
 

Methods in de.jreality.writer with parameters of type SceneGraphComponent
static void WriterVRML.write(SceneGraphComponent sceneRoot, FileOutputStream stream)
          writes a vrml1-file of the scene into the stream (use default settings)
static void WriterOBJ.write(SceneGraphComponent sgc, OutputStream out)
           
static void WriterSTL.write(SceneGraphComponent sgc, OutputStream out)
           
static void WriterOBJ.write(SceneGraphComponent sgc, PrintWriter out)
           
static void WriterSTL.write(SceneGraphComponent sgc, PrintWriter out)
           
 

Uses of SceneGraphComponent in de.jreality.writer.u3d
 

Methods in de.jreality.writer.u3d that return SceneGraphComponent
static SceneGraphComponent U3DSceneUtility.getSkyBox(JrScene scene)
           
 

Methods in de.jreality.writer.u3d that return types with arguments of type SceneGraphComponent
static HashMap<SceneGraphComponent,EffectiveAppearance> U3DSceneUtility.getAppearanceMap(JrScene scene)
           
static List<SceneGraphComponent> U3DSceneUtility.getLightNodes(JrScene scene)
           
static HashMap<SceneGraphComponent,Collection<SceneGraphComponent>> U3DSceneUtility.getParentsMap(Collection<SceneGraphComponent> l)
           
static HashMap<SceneGraphComponent,Collection<SceneGraphComponent>> U3DSceneUtility.getParentsMap(Collection<SceneGraphComponent> l)
           
static List<SceneGraphComponent> U3DSceneUtility.getSceneGraphComponents(JrScene scene)
           
static List<SceneGraphComponent> U3DSceneUtility.getViewNodes(JrScene scene)
           
static HashMap<SceneGraphComponent,Boolean> U3DSceneUtility.getVisibility(JrScene scene, HashMap<SceneGraphComponent,EffectiveAppearance> appMap)
           
 

Method parameters in de.jreality.writer.u3d with type arguments of type SceneGraphComponent
static HashMap<SceneGraphComponent,Collection<SceneGraphComponent>> U3DSceneUtility.getParentsMap(Collection<SceneGraphComponent> l)
           
static HashMap<SceneGraphComponent,Boolean> U3DSceneUtility.getVisibility(JrScene scene, HashMap<SceneGraphComponent,EffectiveAppearance> appMap)
           
static void U3DSceneUtility.printComponents(Collection<SceneGraphComponent> l)