de.jreality.tools
Class DraggingTool

java.lang.Object
  extended by de.jreality.scene.tool.AbstractTool
      extended by de.jreality.tools.DraggingTool
All Implemented Interfaces:
Tool

public class DraggingTool
extends AbstractTool

TODO: document this

Author:
brinkman

Constructor Summary
DraggingTool()
           
 
Method Summary
 void activate(ToolContext tc)
          This method is called when the tool gets activated.
 boolean getMoveChildren()
           
 void perform(ToolContext tc)
          This method is called when the tool is activated and any AxisState or TransformationMatrix of the current slots changes.
 void setMoveChildren(boolean moveChildren)
           
 
Methods inherited from class de.jreality.scene.tool.AbstractTool
deactivate, fullDescription, getActivationSlots, getCurrentSlots, getDescription, getDescription, setDescription
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DraggingTool

public DraggingTool()
Method Detail

activate

public void activate(ToolContext tc)
Description copied from interface: Tool
This method is called when the tool gets activated. Note that it will never be called if the tool is always active.

Specified by:
activate in interface Tool
Overrides:
activate in class AbstractTool
Parameters:
tc - The current tool context

perform

public void perform(ToolContext tc)
Description copied from interface: Tool
This method is called when the tool is activated and any AxisState or TransformationMatrix of the current slots changes.

Specified by:
perform in interface Tool
Overrides:
perform in class AbstractTool
Parameters:
tc - The current tool context

getMoveChildren

public boolean getMoveChildren()

setMoveChildren

public void setMoveChildren(boolean moveChildren)