Package com.macrofocus.high_d.parallelcoordinatesmatrix

# Interface ParallelCoordinatesMatrixView<Component,Color>

All Known Implementing Classes:
  `AbstractParallelCoordinatesMatrixView`, `JavaFXParallelCoordinatesMatrixView`

public interface ParallelCoordinatesMatrixView<Component,Color>

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Object`
  `getClosestRow(int x, int y)`
  `MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>>`
  `getColorTheme()`
  Returns the color theme to use.
  `ParallelCoordinatesMatrixModel`
  `getModel()`
  Returns the ScatterPlotModel that provides the data displayed by this ScatterPlotView.
  `Component`
  `getNativeComponent()`
  `boolean`
  `isSelectionMode()`
  `boolean`
  `isShowTiming()`
  Returns whether information about refresh rate should be displayed.
  `void`
  `setAntialiasing(MutableProperty<Boolean> antialiasing)`
  `void`
  `setColorTheme(MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> colorTheme)`
  Sets the color theme to use.
  `void`
  `setLicenseModel(LicenseModel licenseModel)`
  `void`
  `setModel(ParallelCoordinatesMatrixModel model)`
  Sets the data model and registers with it for listener notifications from the new data model.
  `void`
  `setRendering(MutableProperty<com.macrofocus.crossplatform.CPCanvas.Rendering> rendering)`
  `void`
  `setSelectionMode(boolean value)`
  `void`
  `setShowFiltered(MutableProperty<Boolean> showFiltered)`
  `void`
  `setShowTiming(boolean showTiming)`
  Sets whether information about refresh rate should be displayed.

- ## Method Details

  - ### getClosestRow

    Object getClosestRow(int x, int y)

  - ### 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(ParallelCoordinatesMatrixModel 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()`

  - ### getModel

    ParallelCoordinatesMatrixModel 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:
      - `setModel(ParallelCoordinatesMatrixModel)`

  - ### 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<Boolean> showFiltered)

  - ### setRendering

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

  - ### setAntialiasing

    void setAntialiasing(MutableProperty<Boolean> antialiasing)

  - ### getNativeComponent

    Component getNativeComponent()