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>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiongetClosestRow
(int x, int y) MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>>
Returns the color theme to use.int
getModel()
Returns the ScatterPlotModel that provides the data displayed by this ScatterPlotView.MutableProperty<com.macrofocus.crossplatform.CPCanvas.Rendering>
getRows
(com.macrofocus.geom.Rectangle2D rect) com.macrofocus.rubberband.RubberBand
int
getWidth()
boolean
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
(ScatterPlotMatrixModel 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) Methods inherited from interface com.macrofocus.crossplatform.CPComponent
getNativeComponent, setStyleClass
Methods inherited from interface com.macrofocus.crossplatform.CPInteractiveComponent
addMouseListener, addMouseMotionListener, removeMouseListener, removeMouseMotionListener
-
Method Details
-
getClosestRow
-
getRows
-
isSelectionMode
boolean isSelectionMode() -
getWidth
int getWidth() -
getHeight
int getHeight() -
setSelectionMode
void setSelectionMode(boolean value) -
setLicenseModel
-
setModel
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
ScatterPlotMatrixModel 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
-
getRendering
MutableProperty<com.macrofocus.crossplatform.CPCanvas.Rendering> getRendering() -
setRendering
-
getAntialiasing
MutableProperty<Boolean> getAntialiasing() -
setAntialiasing
-
getRubberBand
com.macrofocus.rubberband.RubberBand getRubberBand()
-