Class JavaFXScatterPlotView<Row,Column>
java.lang.Object
com.macrofocus.high_d.scatterplot.AbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>
com.macrofocus.high_d.scatterplot.javafx.JavaFXScatterPlotView<Row,Column>
- All Implemented Interfaces:
ScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column>
public class JavaFXScatterPlotView<Row,Column>
extends AbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.macrofocus.high_d.scatterplot.AbstractScatterPlotView
AbstractScatterPlotView.AbstractVisualLayerIDrawingNested classes/interfaces inherited from interface com.macrofocus.high_d.scatterplot.ScatterPlotView
ScatterPlotView.PropertyType -
Field Summary
Fields inherited from class com.macrofocus.high_d.scatterplot.AbstractScatterPlotView
canvas, model, properties, rangesScreenTransformCoordinator, screenTransform, timer, xGuide, yGuide -
Constructor Summary
ConstructorsConstructorDescriptionJavaFXScatterPlotView(com.macrofocus.crossplatform.CPCanvas canvas, com.macrofocus.crossplatform.CPFactory<?, ?, ?, javafx.scene.paint.Color> factory) -
Method Summary
Modifier and TypeMethodDescriptionintjavafx.scene.NodeintgetWidth()booleanbooleanReturns whether information about refresh rate should be displayed.protected voidrefresh()protected voidrepaint()protected voidvoidsetLicenseModel(LicenseModel licenseModel) voidsetMaintainAspectRatio(boolean maintainAspectRatio) voidsetShowTiming(boolean showTiming) Sets whether information about refresh rate should be displayed.protected voidMethods inherited from class com.macrofocus.high_d.scatterplot.AbstractScatterPlotView
addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, createOverplots, getAntialiasing, getClosestRow, getColorTheme, getDisplayLabels, getGridThickness, getMarkerExtraSizeHighlight, getMarkerSize, getModel, getRegression, getRendering, getRows, getRubberBand, getScreenTransform, getShowColor, getShowFiltered, getShowGrid, getSizeProportion, getXGuide, getXRangeModel, getYGuide, getYRangeModel, isSelectionMode, populateOverplots, resetXAxis, resetYAxis, setAntialiasing, setColorTheme, setModel, setRendering, setSelectionMode, setShowFiltered, updateIntervals, zoom
-
Constructor Details
-
JavaFXScatterPlotView
public JavaFXScatterPlotView(com.macrofocus.crossplatform.CPCanvas canvas, com.macrofocus.crossplatform.CPFactory<?, ?, ?, javafx.scene.paint.Color> factory)
-
-
Method Details
-
getNativeComponent
public javafx.scene.Node getNativeComponent() -
getWidth
public int getWidth()- Specified by:
getWidthin classAbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column>
-
getHeight
public int getHeight()- Specified by:
getHeightin classAbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column>
-
refresh
protected void refresh()- Specified by:
refreshin classAbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column>
-
repaint
protected void repaint()- Specified by:
repaintin classAbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column>
-
scheduleUpdate
protected void scheduleUpdate()- Specified by:
scheduleUpdatein classAbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column>
-
updateAxisType
protected void updateAxisType()- Specified by:
updateAxisTypein classAbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column>
-
isShowTiming
public boolean isShowTiming()Description copied from interface:ScatterPlotViewReturns whether information about refresh rate should be displayed.- Returns:
- true to display refresh rate information, false otherwise
-
setShowTiming
public void setShowTiming(boolean showTiming) Description copied from interface:ScatterPlotViewSets whether information about refresh rate should be displayed.- Parameters:
showTiming- true to display refresh rate information, false otherwise
-
setLicenseModel
-
setMaintainAspectRatio
public void setMaintainAspectRatio(boolean maintainAspectRatio) -
isMaintainAspectRatio
public boolean isMaintainAspectRatio() -
getProperties
-