Uses of Interface
de.jreality.scene.tool.Tool

Packages that use Tool
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.event   
de.jreality.scene.tool Tool infrastructure for the scene graph. 
de.jreality.tools Implementations of standard Tools. 
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. 
 

Uses of Tool in de.jreality.geometry
 

Classes in de.jreality.geometry that implement Tool
 class CoordinateSystemBeautifier
           
 class SliceBoxFactory.SimpleDragTool
           
 

Uses of Tool in de.jreality.scene
 

Methods in de.jreality.scene that return types with arguments of type Tool
 List<Tool> SceneGraphComponent.getTools()
          use from inside Scene.executeReader(..)
 

Methods in de.jreality.scene with parameters of type Tool
 void SceneGraphComponent.addTool(Tool tool)
           
 void SceneGraphComponent.removeTool(Tool tool)
           
 

Uses of Tool in de.jreality.scene.event
 

Methods in de.jreality.scene.event that return Tool
 Tool ToolEvent.getTool()
           
 

Constructors in de.jreality.scene.event with parameters of type Tool
ToolEvent(SceneGraphNode source, Tool tool, int type)
           
 

Uses of Tool in de.jreality.scene.tool
 

Classes in de.jreality.scene.tool that implement Tool
 class AbstractTool
           
 class BeanShellTool
          This class is a workaround for problems with constructors having arguments in the beanshell interpreter.
 

Uses of Tool in de.jreality.tools
 

Classes in de.jreality.tools that implement Tool
 class ActionTool
          Tool that generates an ActionEvent on activation.
 class AirplaneTool
           
 class AnimatedRotateTool
          Instantly starts an animated rotation of a SceneGraphComponent after initialization of the tool system when it is added to the components tools.
The rotation angle and axis can be set using the corresponding methods.
The animation stops with a right mouse click.
 class AnimatorTool
          TODO: comment this
 class AxisTranslationTool
           
 class ClickWheelCameraZoomTool
          This class uses the mouse wheel to implement a simple camera zoom tool.
 class DampedDraggingTool
          works just like the draggingTool has spezial feature: the movement of a dragged object is damped(if the corresponding flag is set ).
 class DragEventTool
           
 class DraggingTool
          TODO: document this
 class DuplicateTriplyPeriodicTool
          This tool listens to the "Duplication" virtual device and allows to replicate a SceneGraphComponent sg (to which the tool is attached) along an orthogonal lattice (aligned with the axes, but with arbitrary lattice spacing).
 class EncompassTool
          TODO: document this
 class FlyTool
           
 class FlyToPickTool
          Tool to fly to a picked target without "fixedYAxis" the avatar will Fly to the picked destination, while rotating around the target.
 class HeadTransformationTool
           
 class LookAtTool
           
 class PickShowTool
           
 class PointerDisplayTool
           
 class RotateTool
          TODO: document this
 class ScaleTool
           
 class ShipNavigationTool
           
 class ShipRotateTool
           
 class ShipScaleTool
           
 class ShowPropertiesTool
           
 class TranslateTool
          TODO: comment this
 

Uses of Tool in de.jreality.ui.treeview
 

Methods in de.jreality.ui.treeview that return Tool
 Tool SceneTreeModel.TreeTool.getTool()
           
 

Uses of Tool in de.jreality.ui.viewerapp
 

Classes in de.jreality.ui.viewerapp that implement Tool
 class SelectionTool
          Allows selections within the displayed JrScene via picking.
 

Methods in de.jreality.ui.viewerapp that return Tool
 Tool Selection.asTool()
          Returns the selected tool if the current selection is a Tool, null otherwise