Class MouseClickListener

java.lang.Object
java.awt.event.MouseAdapter
cz.fidentis.analyst.canvas.MouseClickListener
All Implemented Interfaces:
MouseListener, MouseMotionListener, MouseWheelListener, EventListener

public class MouseClickListener extends MouseAdapter
A mouse adapter that handles clicking in canvas and then casts the ray into the scene. Moreover, the listener can be switched on/off.
  • Constructor Details

    • MouseClickListener

      public MouseClickListener(Canvas canvas)
      constructor requiring one parameter
      Parameters:
      canvas - OpenGL canvas
  • Method Details

    • toggleActivity

      public boolean toggleActivity()
      toggles activity of object
      Returns:
      current status
    • mouseClicked

      public void mouseClicked(MouseEvent evt)
      when mouse is clicked calculate a ray into the scene
      Specified by:
      mouseClicked in interface MouseListener
      Overrides:
      mouseClicked in class MouseAdapter
      Parameters:
      evt - mouse event