de.jreality.tools
Class DragEventTool
java.lang.Object
de.jreality.scene.tool.AbstractTool
de.jreality.tools.DragEventTool
- All Implemented Interfaces:
- Tool
- Direct Known Subclasses:
- ScaleTool
public class DragEventTool
- extends AbstractTool
DragEventTool
public DragEventTool(String dragSlotName)
DragEventTool
public DragEventTool()
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
deactivate
public void deactivate(ToolContext tc)
- Description copied from interface:
Tool
- this method is called when the tool was activate and the
AxisState of the activation slot changes to AxisState.RELEASED - to zero.
Note that it will never be called for always active tools.
- Specified by:
deactivate
in interface Tool
- Overrides:
deactivate
in class AbstractTool
- Parameters:
tc
- The current tool context
addPrimitiveDragListener
public void addPrimitiveDragListener(PrimitiveDragListener listener)
removePrimitiveDragListener
public void removePrimitiveDragListener(PrimitiveDragListener listener)
addPointDragListener
public void addPointDragListener(PointDragListener listener)
removePointDragListener
public void removePointDragListener(PointDragListener listener)
addLineDragListener
public void addLineDragListener(LineDragListener listener)
removeLineDragListener
public void removeLineDragListener(LineDragListener listener)
addFaceDragListener
public void addFaceDragListener(FaceDragListener listener)
removeFaceDragListener
public void removeFaceDragListener(FaceDragListener listener)