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

Packages that use ToolContext
de.jreality.geometry This package contains geometry related utilities. 
de.jreality.scene.tool Tool infrastructure for the scene graph. 
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.util   
de.jreality.ui.viewerapp Creates pre-configured viewers with tools. 
 

Uses of ToolContext in de.jreality.geometry
 

Methods in de.jreality.geometry with parameters of type ToolContext
 void SliceBoxFactory.SimpleDragTool.activate(ToolContext tc)
           
 void SliceBoxFactory.SimpleDragTool.deactivate(ToolContext tc)
           
 void SliceBoxFactory.SimpleDragTool.perform(ToolContext tc)
           
 

Uses of ToolContext in de.jreality.scene.tool
 

Methods in de.jreality.scene.tool with parameters of type ToolContext
 void AbstractTool.activate(ToolContext tc)
           
 void Tool.activate(ToolContext tc)
          This method is called when the tool gets activated.
 void AbstractTool.deactivate(ToolContext tc)
           
 void Tool.deactivate(ToolContext tc)
          this method is called when the tool was activate and the AxisState of the activation slot changes to AxisState.RELEASED - to zero.
 void AbstractTool.perform(ToolContext tc)
           
 void Tool.perform(ToolContext tc)
          This method is called when the tool is activated and any AxisState or TransformationMatrix of the current slots changes.
 

Uses of ToolContext in de.jreality.tools
 

Methods in de.jreality.tools with parameters of type ToolContext
 void ActionTool.activate(ToolContext tc)
           
 void AirplaneTool.activate(ToolContext tc)
           
 void AxisTranslationTool.activate(ToolContext tc)
           
 void ClickWheelCameraZoomTool.activate(ToolContext tc)
           
 void DampedDraggingTool.activate(ToolContext tc)
           
 void DragEventTool.activate(ToolContext tc)
           
 void DraggingTool.activate(ToolContext tc)
           
 void DuplicateTriplyPeriodicTool.activate(ToolContext tc)
           
 void FlyToPickTool.activate(ToolContext tc)
           
 void PickShowTool.activate(ToolContext tc)
           
 void RotateTool.activate(ToolContext tc)
           
 void ScaleTool.activate(ToolContext tc)
           
 void ShowPropertiesTool.activate(ToolContext tc)
           
 void TrackballRotateTool.activate(ToolContext tc)
           
 void TranslateTool.activate(ToolContext tc)
           
 void Timer.attach(ToolContext tc)
           
 void DampedDraggingTool.deactivate(ToolContext tc)
           
 void DragEventTool.deactivate(ToolContext tc)
           
 void FlyToPickTool.deactivate(ToolContext tc)
           
 void PickShowTool.deactivate(ToolContext tc)
           
 void RotateTool.deactivate(ToolContext tc)
           
 void ScaleTool.deactivate(ToolContext tc)
           
 void ShowPropertiesTool.deactivate(ToolContext tc)
           
 double[] ShipNavigationTool.PickDelegate.getHit(ToolContext tc, double[] pickStart, double[] dest)
           
static AnimatorTool AnimatorTool.getInstance(ToolContext context)
           
 void AirplaneTool.perform(ToolContext tc)
           
 void AnimatedRotateTool.perform(ToolContext tc)
           
 void AnimatorTool.perform(ToolContext tc)
           
 void AxisTranslationTool.perform(ToolContext tc)
           
 void DampedDraggingTool.perform(ToolContext tc)
           
 void DragEventTool.perform(ToolContext tc)
           
 void DraggingTool.perform(ToolContext tc)
           
 void EncompassTool.perform(ToolContext tc)
           
 void FlyToPickTool.perform(ToolContext tc)
           
 void FlyTool.perform(ToolContext tc)
           
 void HeadTransformationTool.perform(ToolContext tc)
           
 void LookAtTool.perform(ToolContext tc)
           
 void PickShowTool.perform(ToolContext tc)
           
 void PointerDisplayTool.perform(ToolContext tc)
           
 void RotateTool.perform(ToolContext tc)
           
 void ScaleTool.perform(ToolContext tc)
           
 void ShipNavigationTool.perform(ToolContext tc)
           
 void ShipRotateTool.perform(ToolContext tc)
           
 void ShipScaleTool.perform(ToolContext tc)
           
 void ShowPropertiesTool.perform(ToolContext tc)
           
 void TrackballRotateTool.perform(ToolContext tc)
           
 void TranslateTool.perform(ToolContext tc)
           
 

Uses of ToolContext in de.jreality.toolsystem
 

Methods in de.jreality.toolsystem with parameters of type ToolContext
static void ToolUtility.attachTimer(Timer timer, ToolContext tc)
           
static double[] ToolUtility.avatarToWorld(ToolContext tc, double[] localVector)
           
static Matrix ToolUtility.avatarToWorld(ToolContext tc, Matrix localMatrix)
           
static double[] ToolUtility.localToWorld(ToolContext tc, double[] localVector)
           
static Matrix ToolUtility.localToWorld(ToolContext tc, Matrix localMatrix)
           
static double[] ToolUtility.toolToWorld(ToolContext tc, double[] toolVector)
           
static Matrix ToolUtility.toolToWorld(ToolContext tc, Matrix toolMatrix)
           
static double[] ToolUtility.worldToAvatar(ToolContext tc, double[] worldVector)
           
static Matrix ToolUtility.worldToAvatar(ToolContext tc, Matrix worldMatrix)
           
static double[] ToolUtility.worldToLocal(ToolContext tc, double[] worldVector)
           
static Matrix ToolUtility.worldToLocal(ToolContext tc, Matrix worldMatrix)
           
static double[] ToolUtility.worldToTool(ToolContext tc, double[] worldVector)
           
static Matrix ToolUtility.worldToTool(ToolContext tc, Matrix worldMatrix)
           
 

Uses of ToolContext in de.jreality.tutorial.util
 

Methods in de.jreality.tutorial.util with parameters of type ToolContext
 void FlyTool.perform(ToolContext tc)
           
 

Uses of ToolContext in de.jreality.ui.viewerapp
 

Methods in de.jreality.ui.viewerapp with parameters of type ToolContext
 void SelectionTool.perform(ToolContext tc)