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>
-
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.intgetModel()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.RubberBandintgetWidth()booleanvoidsetAntialiasing(MutableProperty<Boolean> antialiasing) voidsetColorTheme(MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> colorTheme) Sets the color theme to use.voidsetLicenseModel(LicenseModel licenseModel) voidsetModel(ScatterPlotMatrixModel model) Sets the data model and registers with it for listener notifications from the new data model.voidsetRendering(MutableProperty<com.macrofocus.crossplatform.CPCanvas.Rendering> rendering) voidsetSelectionMode(boolean value) voidsetShowFiltered(MutableProperty<Boolean> showFiltered) Methods inherited from interface com.macrofocus.crossplatform.CPComponent
getNativeComponent, setStyleClassMethods 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()
-