Interface ScatterPlotMatrixView<Component,​Color,​Row,​Column>

  • All Superinterfaces:
    com.macrofocus.crossplatform.CPComponent<Component>, com.macrofocus.crossplatform.CPInteractiveComponent<Component>
    All Known Implementing Classes:
    AbstractScatterPlotMatrixView, SwingScatterPlotMatrixView

    public interface ScatterPlotMatrixView<Component,​Color,​Row,​Column>
    extends com.macrofocus.crossplatform.CPInteractiveComponent<Component>
    • Method Detail

      • getClosestRow

        java.lang.Object getClosestRow​(int x,
                                       int y)
      • getRows

        java.util.List<Row> getRows​(com.macrofocus.igraphics.Rectangle2D rect)
      • isSelectionMode

        boolean isSelectionMode()
      • getWidth

        int getWidth()
      • getHeight

        int getHeight()
      • setSelectionMode

        void setSelectionMode​(boolean value)
      • setLicenseModel

        void setLicenseModel​(LicenseModel licenseModel)
      • setModel

        void setModel​(ScatterPlotMatrixModel 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
      • setShowFiltered

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

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

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

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

        com.macrofocus.rubberband.RubberBand getRubberBand()