Uses of Class
de.jreality.scene.SceneGraphVisitor

Packages that use SceneGraphVisitor
de.jreality.geometry This package contains geometry related utilities. 
de.jreality.scene This package contains the essential classes of the jReality scene graph. 
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.util Miscellaneous jReality utilities used in the core packages. 
 

Uses of SceneGraphVisitor in de.jreality.geometry
 

Subclasses of SceneGraphVisitor in de.jreality.geometry
 class BoundingBoxTraversal
          This class traverses a scene graph starting from the given "root" scene graph component and calculates the 3D bounding box.
 

Uses of SceneGraphVisitor in de.jreality.scene
 

Methods in de.jreality.scene with parameters of type SceneGraphVisitor
 void Appearance.accept(SceneGraphVisitor v)
           
 void AudioSource.accept(SceneGraphVisitor v)
           
 void Camera.accept(SceneGraphVisitor v)
           
 void ClippingPlane.accept(SceneGraphVisitor v)
           
 void Cylinder.accept(SceneGraphVisitor v)
           
 void DirectionalLight.accept(SceneGraphVisitor v)
           
 void Geometry.accept(SceneGraphVisitor v)
           
 void IndexedFaceSet.accept(SceneGraphVisitor v)
           
 void IndexedLineSet.accept(SceneGraphVisitor v)
           
 void Light.accept(SceneGraphVisitor v)
           
 void PointLight.accept(SceneGraphVisitor v)
           
 void PointSet.accept(SceneGraphVisitor v)
           
 void SceneGraphComponent.accept(SceneGraphVisitor v)
           
 void SceneGraphNode.accept(SceneGraphVisitor v)
          The accept method for a SceneGraphVisitor.
 void Sphere.accept(SceneGraphVisitor v)
           
 void SpotLight.accept(SceneGraphVisitor v)
           
 void Transformation.accept(SceneGraphVisitor v)
           
 void SceneGraphComponent.childrenAccept(SceneGraphVisitor v)
          This method calls the accept method on all childMembers in the following order transformation appearance camera light geometry all child SceneGraphComponents The default use would be a rendering system, that implements the SceneGraphVisitor interface and calls childrenAccept(this) in its visit implementations.
 void SceneGraphComponent.childrenWriteAccept(SceneGraphVisitor v, boolean writeTransformation, boolean writeAppearance, boolean writeCamera, boolean writeLight, boolean writeGeometry, boolean writeChildren)
           
 void SceneGraphComponent.childrenWriteAccept(SceneGraphVisitor v, boolean writeTransformation, boolean writeAppearance, boolean writeCamera, boolean writeLight, boolean writeGeometry, boolean writeChildren, boolean writeAudio)
           
static void Transformation.superAccept(Transformation t, SceneGraphVisitor visitor)
           
 

Uses of SceneGraphVisitor in de.jreality.scene.proxy
 

Subclasses of SceneGraphVisitor in de.jreality.scene.proxy
 class ProxyFactory
          Factory for proxy objects.
 

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

Subclasses of SceneGraphVisitor in de.jreality.scene.proxy.tree
 class ProxyTreeFactory
          creates SceneTreeNodes which are used to mirror the tree stucture of the scene graph.
 

Uses of SceneGraphVisitor in de.jreality.util
 

Subclasses of SceneGraphVisitor in de.jreality.util
 class CopyVisitor
          Creates a copy of the visited SceneGraphNode.
 class PathCollector
          This visitor traverses a scene graph searching for all paths betweenthe given SceneGraphComponent and the given SceneGraphNode.