Uses of Class
de.jreality.scene.SceneGraphNode

Packages that use SceneGraphNode
de.jreality.scene This package contains the essential classes of the jReality scene graph. 
de.jreality.scene.event   
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.ui.viewerapp Creates pre-configured viewers with tools. 
de.jreality.util Miscellaneous jReality utilities used in the core packages. 
de.jreality.writer   
de.jreality.writer.pdf   
de.jreality.writer.u3d   
 

Uses of SceneGraphNode in de.jreality.scene
 

Subclasses of SceneGraphNode in de.jreality.scene
 class Appearance
          The appearance node.
 class AudioSource
          The core of audio for jReality.
 class Camera
          The camera represents essentially a projection from three dimensions into two, that is a specification of a viewing frustrum.
 class ClippingPlane
          A clipping plane through the origin with normal pointing in positive z direction.
 class Cylinder
          Cylinder with axis from (0,0,-1) to (0,0,1) and radius 1.
 class DirectionalLight
          This is a directional (or parallel or distant) light.
 class Geometry
          A geometry leaf.
 class IndexedFaceSet
          A geometry specified as a combinatorial set of faces.
 class IndexedLineSet
          A geometric object consisting of a set of edges: lists of vertices joined by line segments.
 class Light
          Light is the abstract super class to all lights in the scene.
 class PointLight
          A point light class.
 class PointSet
          A set of points in 3 space.
 class SceneGraphComponent
          This basic building block of the jReality scene graph.
 class Sphere
          Sphere centered at (0, 0, 0) with radius 1.
 class SpotLight
          This is a spot light.
 class Transformation
          A simple transformation class which wraps a 4x4 real matrix.
 

Methods in de.jreality.scene that return SceneGraphNode
 SceneGraphNode SceneGraphPath.getFirstElement()
           
 SceneGraphNode SceneGraphPath.getLastElement()
           
 

Methods in de.jreality.scene that return types with arguments of type SceneGraphNode
 List<SceneGraphNode> SceneGraphComponent.getChildNodes()
           
 ListIterator<SceneGraphNode> SceneGraphPath.iterator()
           
 ListIterator<SceneGraphNode> SceneGraphPath.iterator(int start)
           
 Iterator<SceneGraphNode> SceneGraphPath.reverseIterator(int start)
           
 List<SceneGraphNode> SceneGraphPath.toList()
           
 

Methods in de.jreality.scene with parameters of type SceneGraphNode
 boolean SceneGraphPath.contains(SceneGraphNode n)
           
static void Scene.executeReader(SceneGraphNode toRead, Runnable reader)
          Perform a piece of code to query a SceneGraphNode in a read-locked state of the node.
static void Scene.executeWriter(SceneGraphNode toWriteIn, Runnable writer)
          Perform a piece of code to manipulate a SceneGraphNode in a write-locked state of the node.
 void SceneGraphPath.insertAfter(SceneGraphNode toInsert, SceneGraphNode exists)
           
 boolean SceneGraphComponent.isDirectAncestor(SceneGraphNode child)
           
 void SceneGraphPath.push(SceneGraphNode c)
           
 SceneGraphPath SceneGraphPath.pushNew(SceneGraphNode c)
          lets this path unchanged
 void SceneGraphPath.replace(SceneGraphNode old, SceneGraphNode nnew)
           
 void SceneGraphVisitor.visit(SceneGraphNode m)
           
 

Method parameters in de.jreality.scene with type arguments of type SceneGraphNode
static SceneGraphPath SceneGraphPath.fromList(List<SceneGraphNode> list)
           
 

Uses of SceneGraphNode in de.jreality.scene.event
 

Methods in de.jreality.scene.event that return SceneGraphNode
 SceneGraphNode SceneGraphComponentEvent.getNewChildElement()
          Get the new child for added or replaced or null for removed.
 SceneGraphNode SceneGraphComponentEvent.getOldChildElement()
          Get the new child for removed or replaced or null for added.
 SceneGraphNode SceneEvent.getSourceNode()
          Returns the source SceneGraphElement.
 

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

Uses of SceneGraphNode in de.jreality.scene.proxy
 

Methods in de.jreality.scene.proxy with parameters of type SceneGraphNode
 Object SceneProxyBuilder.createProxyScene(SceneGraphNode node)
           
 

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

Methods in de.jreality.scene.proxy.tree that return SceneGraphNode
 SceneGraphNode SceneGraphNodeEntity.getNode()
           
 SceneGraphNode SceneTreeNode.getNode()
           
 

Methods in de.jreality.scene.proxy.tree with parameters of type SceneGraphNode
 SceneTreeNode ProxyTreeFactory.createProxyTreeNode(SceneGraphNode n)
           
 SceneTreeNode SceneTreeNode.getTreeNodeForChild(SceneGraphNode prevChild)
           
 void ProxyTreeFactory.visit(SceneGraphNode m)
           
 

Uses of SceneGraphNode in de.jreality.ui.viewerapp
 

Methods in de.jreality.ui.viewerapp that return SceneGraphNode
 SceneGraphNode Selection.asNode()
          Returns the selected node if the current selection is a SceneGraphNode, null otherwise
 SceneGraphNode Selection.getFirstElement()
          Get the first element of the selection's path.
Note that selections always start with a SceneGraphPath.
 SceneGraphNode Selection.getLastNode()
           
 

Methods in de.jreality.ui.viewerapp with parameters of type SceneGraphNode
static ViewerApp ViewerApp.display(SceneGraphNode node)
          Displays a specified SceneGraphComponent or Geometry using the jReality viewer and the ViewerApp's default JrScene.
 

Constructors in de.jreality.ui.viewerapp with parameters of type SceneGraphNode
ViewerApp(SceneGraphNode node)
          Use this constructor to display a SceneGraphComponent or Geometry using the ViewerApp's default JrScene.
Note that the default scene already includes some standard tools.
 

Uses of SceneGraphNode in de.jreality.util
 

Methods in de.jreality.util with type parameters of type SceneGraphNode
static
<T extends SceneGraphNode>
T
SceneGraphUtility.copy(T template)
          Return a copy of the scene graph node template.
 

Methods in de.jreality.util that return SceneGraphNode
 SceneGraphNode CopyVisitor.getCopy()
           
 

Methods in de.jreality.util with parameters of type SceneGraphNode
static void SceneGraphUtility.addChildNode(SceneGraphComponent parent, SceneGraphNode node)
          method to add a child of arbitrary type
 void CopyVisitor.copyAttr(SceneGraphNode src, SceneGraphNode dst)
           
static List<SceneGraphPath> SceneGraphUtility.getPathsBetween(SceneGraphComponent begin, SceneGraphNode end)
           
static void SceneGraphUtility.removeChildNode(SceneGraphComponent parent, SceneGraphNode node)
          Remove a child of arbitrary type.
 void CopyVisitor.visit(SceneGraphNode m)
           
 void PathCollector.visit(SceneGraphNode m)
           
 

Uses of SceneGraphNode in de.jreality.writer
 

Methods in de.jreality.writer with parameters of type SceneGraphNode
 void VRMLWriterHelper.inspect(SceneGraphNode c)
           
 void WriterVRML.write(SceneGraphNode sgn)
           
 void WriterVRML2.write(SceneGraphNode sgn)
           
 void SceneWriter.write(SceneGraphNode cmp, OutputStream out)
           
 void WriterJRS.write(SceneGraphNode node, OutputStream out)
           
 void WriterJRS.write(SceneGraphNode node, Writer out)
           
 

Uses of SceneGraphNode in de.jreality.writer.pdf
 

Methods in de.jreality.writer.pdf with parameters of type SceneGraphNode
 void WriterPDF.write(SceneGraphNode c, OutputStream out)
          Exports a given SceneGraphNode into a PDF document.
 

Uses of SceneGraphNode in de.jreality.writer.u3d
 

Subclasses of SceneGraphNode in de.jreality.writer.u3d
 class U3DClosedCylinder
           
 

Methods in de.jreality.writer.u3d with type parameters of type SceneGraphNode
static
<T extends SceneGraphNode>
HashMap<T,String>
U3DSceneUtility.getUniqueNames(Collection<T> l)
           
static
<T extends SceneGraphNode>
void
U3DSceneUtility.printNameMap(HashMap<T,String> map)
           
 

Methods in de.jreality.writer.u3d with parameters of type SceneGraphNode
 void WriterU3D.write(SceneGraphNode c, OutputStream out)
          Exports a given SceneGraphNode into U3D binary data.
 

Method parameters in de.jreality.writer.u3d with type arguments of type SceneGraphNode
static void U3DSceneUtility.printNodes(String title, Collection<? extends SceneGraphNode> l)