org.scilab.forge.scirenderer.implementation.jogl.picking
Class JoGLPickingManager

java.lang.Object
  extended by org.scilab.forge.scirenderer.implementation.jogl.picking.JoGLPickingManager
All Implemented Interfaces:
PickingManager

public class JoGLPickingManager
extends java.lang.Object
implements PickingManager

JoGL implementation of PickingManager

Author:
Pierre Lando

Constructor Summary
JoGLPickingManager(JoGLCanvas canvas)
          Default constructor.
 
Method Summary
 void addPickingTask(PickingTask pickingTask)
          Add a picking task.
 void glConsume(JoGLDrawingTools drawingTools)
          Ask to consume picking task with the given drawing tools.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JoGLPickingManager

public JoGLPickingManager(JoGLCanvas canvas)
Default constructor.

Parameters:
canvas - the canvas where picking is performed.
Method Detail

addPickingTask

public void addPickingTask(PickingTask pickingTask)
Description copied from interface: PickingManager
Add a picking task.

Specified by:
addPickingTask in interface PickingManager
Parameters:
pickingTask - the new picking task.

glConsume

public void glConsume(JoGLDrawingTools drawingTools)
Ask to consume picking task with the given drawing tools.

Parameters:
drawingTools - the given drawing tools.