Class JavaFXScatterPlotMatrixView<Row,Column>
java.lang.Object
com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrixView<javafx.scene.Node,javafx.scene.paint.Color,Row,Column>
com.macrofocus.high_d.scatterplotmatrix.javafx.JavaFXScatterPlotMatrixView<Row,Column>
- All Implemented Interfaces:
com.macrofocus.crossplatform.CPComponent<javafx.scene.Node>
,com.macrofocus.crossplatform.CPInteractiveComponent<javafx.scene.Node>
,ScatterPlotMatrixView<javafx.scene.Node,
javafx.scene.paint.Color, Row, Column>
public class JavaFXScatterPlotMatrixView<Row,Column>
extends AbstractScatterPlotMatrixView<javafx.scene.Node,javafx.scene.paint.Color,Row,Column>
Created by luc on 25/04/16.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.macrofocus.high_d.scatterplotmatrix.ScatterPlotMatrixView
ScatterPlotMatrixView.PropertyType
-
Field Summary
Fields inherited from class com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrixView
properties
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMouseListener
(com.macrofocus.crossplatform.CPCanvas.MouseListener l) void
addMouseMotionListener
(com.macrofocus.crossplatform.CPCanvas.MouseMotionListener l) protected com.macrofocus.crossplatform.CPComponent<? extends javafx.scene.Node>
createAxisHeaderView
(com.macrofocus.high_d.axis.AxisModel axisModel) getClosestRow
(int x, int y) com.macrofocus.crossplatform.CPComponent<? extends javafx.scene.Node>
getHeader
(com.macrofocus.high_d.axis.AxisModel axisModel) int
javafx.scene.Node
getRows
(com.macrofocus.geom.Rectangle2D rect) protected ScatterPlotMatrixComponent
int
getWidth()
protected void
refresh()
void
removeMouseListener
(com.macrofocus.crossplatform.CPCanvas.MouseListener l) void
removeMouseMotionListener
(com.macrofocus.crossplatform.CPCanvas.MouseMotionListener l) void
setLicenseModel
(LicenseModel licenseModel) void
setStyleClass
(String... styleClasses) Methods inherited from class com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrixView
createOverplots, getAntialiasing, getColorTheme, getModel, getRendering, getRubberBand, getShowFiltered, getShowTiming, isSelectionMode, setAntialiasing, setColorTheme, setModel, setRendering, setSelectionMode, setShowFiltered
-
Constructor Details
-
JavaFXScatterPlotMatrixView
public JavaFXScatterPlotMatrixView()
-
-
Method Details
-
getHeader
public com.macrofocus.crossplatform.CPComponent<? extends javafx.scene.Node> getHeader(com.macrofocus.high_d.axis.AxisModel axisModel) -
createAxisHeaderView
protected com.macrofocus.crossplatform.CPComponent<? extends javafx.scene.Node> createAxisHeaderView(com.macrofocus.high_d.axis.AxisModel axisModel) -
refresh
protected void refresh()- Specified by:
refresh
in classAbstractScatterPlotMatrixView<javafx.scene.Node,
javafx.scene.paint.Color, Row, Column>
-
getScatterPlotMatrixComponent
- Specified by:
getScatterPlotMatrixComponent
in classAbstractScatterPlotMatrixView<javafx.scene.Node,
javafx.scene.paint.Color, Row, Column>
-
getClosestRow
-
getRows
-
setLicenseModel
-
setStyleClass
-
addMouseListener
public void addMouseListener(com.macrofocus.crossplatform.CPCanvas.MouseListener l) -
addMouseMotionListener
public void addMouseMotionListener(com.macrofocus.crossplatform.CPCanvas.MouseMotionListener l) -
removeMouseListener
public void removeMouseListener(com.macrofocus.crossplatform.CPCanvas.MouseListener l) -
removeMouseMotionListener
public void removeMouseMotionListener(com.macrofocus.crossplatform.CPCanvas.MouseMotionListener l) -
getNativeComponent
public javafx.scene.Node getNativeComponent() -
getWidth
public int getWidth() -
getHeight
public int getHeight()
-