de.jreality.tools
Class DraggingTool
java.lang.Object
de.jreality.scene.tool.AbstractTool
de.jreality.tools.DraggingTool
- All Implemented Interfaces:
- Tool
public class DraggingTool
- extends AbstractTool
TODO: document this
- Author:
- brinkman
Methods inherited from class de.jreality.scene.tool.AbstractTool |
addCurrentSlot, deactivate, equals, fullDescription, getActivationSlots, getCurrentSlots, getDescription, getDescription, hashCode, removeCurrentSlot, setDescription |
DraggingTool
public DraggingTool()
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)