Interface ScatterPlotView<Component,​Color,​Font,​Row,​Column>

    • Method Detail

      • setShowFiltered

        void setShowFiltered​(MutableProperty<java.lang.Boolean> showFiltered)
      • setRendering

        void setRendering​(MutableProperty<com.macrofocus.crossplatform.CPCanvas.Rendering> rendering)
      • setAntialiasing

        void setAntialiasing​(MutableProperty<java.lang.Boolean> antialiasing)
      • getNativeComponent

        Component getNativeComponent()
      • getClosestRow

        Row getClosestRow​(int x,
                          int y)
      • getRows

        java.util.List<Row> getRows​(com.macrofocus.igraphics.Rectangle2D rect)
        Returns the nodes overlapping the specified rectangle.
        Parameters:
        rect - the rectangle in screen coordinates
        Returns:
        the list of nodes
      • getRubberBand

        com.macrofocus.rubberband.RubberBand getRubberBand()
      • isSelectionMode

        boolean isSelectionMode()
      • setSelectionMode

        void setSelectionMode​(boolean value)
      • isShowTiming

        boolean isShowTiming()
        Returns whether information about refresh rate should be displayed.
        Returns:
        true to display refresh rate information, false otherwise
      • setShowTiming

        void setShowTiming​(boolean showTiming)
        Sets whether information about refresh rate should be displayed.
        Parameters:
        showTiming - true to display refresh rate information, false otherwise
      • setLicenseModel

        void setLicenseModel​(LicenseModel licenseModel)
      • setModel

        void setModel​(ScatterPlotModel model)
        Sets the data model and registers with it for listener notifications from the new data model.
        Parameters:
        model - the new data model
        See Also:
        getModel()
      • getColorTheme

        MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> getColorTheme()
        Returns the color theme to use.
        Returns:
        the color theme
      • setColorTheme

        void setColorTheme​(MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> colorTheme)
        Sets the color theme to use.
        Parameters:
        colorTheme - the color theme to use
      • getScreenTransform

        com.macrofocus.transform.twod.MutableTwoDScreenTransform getScreenTransform()
      • zoom

        void zoom​(boolean animate,
                  double x1,
                  double x2,
                  double y1,
                  double y2)
      • getRendering

        MutableProperty<com.macrofocus.crossplatform.CPCanvas.Rendering> getRendering()
      • setMaintainAspectRatio

        void setMaintainAspectRatio​(boolean maintainAspectRatio)
      • isMaintainAspectRatio

        boolean isMaintainAspectRatio()
      • addMouseListener

        void addMouseListener​(com.macrofocus.crossplatform.CPCanvas.MouseListener l)
      • addMouseMotionListener

        void addMouseMotionListener​(com.macrofocus.crossplatform.CPCanvas.MouseMotionListener l)
      • addMouseWheelListener

        void addMouseWheelListener​(com.macrofocus.crossplatform.CPCanvas.MouseWheelListener l)
      • addKeyListener

        void addKeyListener​(com.macrofocus.crossplatform.CPCanvas.KeyListener listener)