Class AbstractScatterPlotMatrixComponent<Component,Color,Row,Column>
- java.lang.Object
-
- com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrixComponent<Component,Color,Row,Column>
-
- All Implemented Interfaces:
com.macrofocus.crossplatform.CPComponent<Component>
,ScatterPlotMatrixComponent<Component,Color,Row,Column>
- Direct Known Subclasses:
SwingScatterPlotMatrixComponent
public abstract class AbstractScatterPlotMatrixComponent<Component,Color,Row,Column> extends java.lang.Object implements ScatterPlotMatrixComponent<Component,Color,Row,Column>
Created by luc on 25/04/16.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
AbstractScatterPlotMatrixComponent.AbstractVisualLayerIDrawing
-
Constructor Summary
Constructors Constructor Description AbstractScatterPlotMatrixComponent(ScatterPlotMatrixView<Component,Color,Row,Column> view, com.macrofocus.crossplatform.CPFactory<Component,?,?,Color> factory)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
createOverplots()
java.lang.Object
getClosestRow(int x, int y)
protected abstract int
getHeight()
java.util.List<Row>
getRows(com.macrofocus.igraphics.Rectangle2D rect)
protected abstract int
getWidth()
protected void
refresh()
protected abstract void
repaint()
void
setModel(ScatterPlotMatrixModel model)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.macrofocus.high_d.parallelcoordinatesmatrix.ScatterPlotMatrixComponent
getNativeComponent, scheduleUpdate
-
-
-
-
Method Detail
-
refresh
protected void refresh()
-
getWidth
protected abstract int getWidth()
-
getHeight
protected abstract int getHeight()
-
repaint
protected abstract void repaint()
-
setModel
public void setModel(ScatterPlotMatrixModel model)
-
createOverplots
public void createOverplots()
- Specified by:
createOverplots
in interfaceScatterPlotMatrixComponent<Component,Color,Row,Column>
-
getClosestRow
public java.lang.Object getClosestRow(int x, int y)
- Specified by:
getClosestRow
in interfaceScatterPlotMatrixComponent<Component,Color,Row,Column>
-
-