Class AbstractParallelCoordinatesMatrixView<Component,Color,Row,Column>
java.lang.Object
com.macrofocus.high_d.parallelcoordinatesmatrix.AbstractParallelCoordinatesMatrixView<Component,Color,Row,Column>
- All Implemented Interfaces:
ParallelCoordinatesMatrixView<Component,Color>
- Direct Known Subclasses:
JavaFXParallelCoordinatesMatrixView
public abstract class AbstractParallelCoordinatesMatrixView<Component,Color,Row,Column>
extends Object
implements ParallelCoordinatesMatrixView<Component,Color>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ParallelCoordinatesMatrixModel<Color, Row, Column> protected ParallelCoordinates<Component, Color, Row, Column> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ParallelCoordinates<Component, Color, Row, Column> MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> Returns the color theme to use.getModel()Returns the ScatterPlotModel that provides the data displayed by this ScatterPlotView.protected static intgetRowCount(int n) booleanbooleanReturns whether information about refresh rate should be displayed.protected abstract voidrefresh()voidsetAntialiasing(MutableProperty<Boolean> antialiasing) voidsetColorTheme(MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> colorTheme) Sets the color theme to use.voidsetLicenseModel(LicenseModel licenseModel) voidSets 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) voidsetShowTiming(boolean showTiming) Sets whether information about refresh rate should be displayed.protected voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.macrofocus.high_d.parallelcoordinatesmatrix.ParallelCoordinatesMatrixView
getClosestRow, getNativeComponent
-
Field Details
-
model
-
parallelCoordinates
-
-
Constructor Details
-
AbstractParallelCoordinatesMatrixView
public AbstractParallelCoordinatesMatrixView()
-
-
Method Details
-
createParallelCoordinates
-
getModel
Returns the ScatterPlotModel that provides the data displayed by this ScatterPlotView.- Specified by:
getModelin interfaceParallelCoordinatesMatrixView<Component,Color> - Returns:
- the ScatterPlotModel that provides the data displayed by this ScatterPlotView
- See Also:
-
setModel
Description copied from interface:ParallelCoordinatesMatrixViewSets the data model and registers with it for listener notifications from the new data model.- Specified by:
setModelin interfaceParallelCoordinatesMatrixView<Component,Color> - Parameters:
model- the new data model- See Also:
-
refresh
protected abstract void refresh() -
getFactory
-
updateParallelCoordinatesModel
protected void updateParallelCoordinatesModel() -
isShowTiming
public boolean isShowTiming()Description copied from interface:ParallelCoordinatesMatrixViewReturns whether information about refresh rate should be displayed.- Specified by:
isShowTimingin interfaceParallelCoordinatesMatrixView<Component,Color> - Returns:
- true to display refresh rate information, false otherwise
-
setShowTiming
public void setShowTiming(boolean showTiming) Description copied from interface:ParallelCoordinatesMatrixViewSets whether information about refresh rate should be displayed.- Specified by:
setShowTimingin interfaceParallelCoordinatesMatrixView<Component,Color> - Parameters:
showTiming- true to display refresh rate information, false otherwise
-
isSelectionMode
public boolean isSelectionMode()- Specified by:
isSelectionModein interfaceParallelCoordinatesMatrixView<Component,Color>
-
setSelectionMode
public void setSelectionMode(boolean value) - Specified by:
setSelectionModein interfaceParallelCoordinatesMatrixView<Component,Color>
-
setLicenseModel
- Specified by:
setLicenseModelin interfaceParallelCoordinatesMatrixView<Component,Color>
-
getColorTheme
Description copied from interface:ParallelCoordinatesMatrixViewReturns the color theme to use.- Specified by:
getColorThemein interfaceParallelCoordinatesMatrixView<Component,Color> - Returns:
- the color theme
-
setColorTheme
public void setColorTheme(MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> colorTheme) Description copied from interface:ParallelCoordinatesMatrixViewSets the color theme to use.- Specified by:
setColorThemein interfaceParallelCoordinatesMatrixView<Component,Color> - Parameters:
colorTheme- the color theme to use
-
getRowCount
protected static int getRowCount(int n) -
setShowFiltered
- Specified by:
setShowFilteredin interfaceParallelCoordinatesMatrixView<Component,Color>
-
setRendering
public void setRendering(MutableProperty<com.macrofocus.crossplatform.CPCanvas.Rendering> rendering) - Specified by:
setRenderingin interfaceParallelCoordinatesMatrixView<Component,Color>
-
setAntialiasing
- Specified by:
setAntialiasingin interfaceParallelCoordinatesMatrixView<Component,Color>
-