Class AWTScatterMouseSelector

java.lang.Object
org.jzy3d.chart.controllers.mouse.selection.AWTAbstractMouseSelector
org.jzy3d.chart.controllers.mouse.selection.AWTScatterMouseSelector
All Implemented Interfaces:
MouseListener, MouseMotionListener, EventListener

public class AWTScatterMouseSelector extends AWTAbstractMouseSelector
  • Field Details

    • scatter

      protected SelectableScatter scatter
    • width

      protected int width
    • height

      protected int height
  • Constructor Details

  • Method Details

    • processSelection

      protected void processSelection(Scene scene, View view, int width, int height)
      Make projection and match points belonging to selection.
      Specified by:
      processSelection in class AWTAbstractMouseSelector
    • getPixelScale

      protected Coord2d getPixelScale()
    • drawSelection

      protected void drawSelection(Graphics2D g2d, int width, int height)
      Description copied from class: AWTAbstractMouseSelector
      Drawing occurs in the selection renderer which as the dimension of the GL2 scene viewport. In other words, one should not expect to draw on the entire canvas if the GL2 scene viewport only covers a slice of the screen. As an example, the following piece of code will draw a border around the GL2 scene: g2d.drawRect(1, 1, chart.getCanvas().getRendererWidth()-2, chart.getCanvas().getRendererHeight()-2);
      Specified by:
      drawSelection in class AWTAbstractMouseSelector
    • clearLastSelection

      public void clearLastSelection()
      Specified by:
      clearLastSelection in class AWTAbstractMouseSelector