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:
SwingParallelCoordinatesMatrixView
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 int
getRowCount
(int n) boolean
boolean
Returns whether information about refresh rate should be displayed.protected abstract void
refresh()
void
setAntialiasing
(MutableProperty<Boolean> antialiasing) void
setColorTheme
(MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> colorTheme) Sets the color theme to use.void
setLicenseModel
(LicenseModel licenseModel) void
Sets the data model and registers with it for listener notifications from the new data model.void
setRendering
(MutableProperty<com.macrofocus.crossplatform.CPCanvas.Rendering> rendering) void
setSelectionMode
(boolean value) void
setShowFiltered
(MutableProperty<Boolean> showFiltered) void
setShowTiming
(boolean showTiming) Sets whether information about refresh rate should be displayed.protected void
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.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:
getModel
in interfaceParallelCoordinatesMatrixView<Component,
Color> - Returns:
- the ScatterPlotModel that provides the data displayed by this ScatterPlotView
- See Also:
-
setModel
Description copied from interface:ParallelCoordinatesMatrixView
Sets the data model and registers with it for listener notifications from the new data model.- Specified by:
setModel
in 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:ParallelCoordinatesMatrixView
Returns whether information about refresh rate should be displayed.- Specified by:
isShowTiming
in interfaceParallelCoordinatesMatrixView<Component,
Color> - Returns:
- true to display refresh rate information, false otherwise
-
setShowTiming
public void setShowTiming(boolean showTiming) Description copied from interface:ParallelCoordinatesMatrixView
Sets whether information about refresh rate should be displayed.- Specified by:
setShowTiming
in interfaceParallelCoordinatesMatrixView<Component,
Color> - Parameters:
showTiming
- true to display refresh rate information, false otherwise
-
isSelectionMode
public boolean isSelectionMode()- Specified by:
isSelectionMode
in interfaceParallelCoordinatesMatrixView<Component,
Color>
-
setSelectionMode
public void setSelectionMode(boolean value) - Specified by:
setSelectionMode
in interfaceParallelCoordinatesMatrixView<Component,
Color>
-
setLicenseModel
- Specified by:
setLicenseModel
in interfaceParallelCoordinatesMatrixView<Component,
Color>
-
getColorTheme
Description copied from interface:ParallelCoordinatesMatrixView
Returns the color theme to use.- Specified by:
getColorTheme
in interfaceParallelCoordinatesMatrixView<Component,
Color> - Returns:
- the color theme
-
setColorTheme
public void setColorTheme(MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> colorTheme) Description copied from interface:ParallelCoordinatesMatrixView
Sets the color theme to use.- Specified by:
setColorTheme
in interfaceParallelCoordinatesMatrixView<Component,
Color> - Parameters:
colorTheme
- the color theme to use
-
getRowCount
protected static int getRowCount(int n) -
setShowFiltered
- Specified by:
setShowFiltered
in interfaceParallelCoordinatesMatrixView<Component,
Color>
-
setRendering
public void setRendering(MutableProperty<com.macrofocus.crossplatform.CPCanvas.Rendering> rendering) - Specified by:
setRendering
in interfaceParallelCoordinatesMatrixView<Component,
Color>
-
setAntialiasing
- Specified by:
setAntialiasing
in interfaceParallelCoordinatesMatrixView<Component,
Color>
-