Interface ScatterPlotMatrixView<Component,Color,Row,Column>

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

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

    • getClosestRow

      Object getClosestRow(int x, int y)
    • getRows

      List<Row> getRows(com.macrofocus.geom.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

      Returns the ScatterPlotModel that provides the data displayed by this ScatterPlotView.
      Returns:
      the ScatterPlotModel that provides the data displayed by this ScatterPlotView
      See Also:
    • 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
    • getShowTiming

      MutableProperty<Boolean> getShowTiming()
    • getShowFiltered

      MutableProperty<Boolean> getShowFiltered()
    • setShowFiltered

      void setShowFiltered(MutableProperty<Boolean> showFiltered)
    • getRendering

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

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

      MutableProperty<Boolean> getAntialiasing()
    • setAntialiasing

      void setAntialiasing(MutableProperty<Boolean> antialiasing)
    • getRubberBand

      com.macrofocus.rubberband.RubberBand getRubberBand()