public interface ScatterPlotMatrixModel<Color,O,C>
Modifier and Type | Method and Description |
---|---|
void |
addScatterPlotMatrixListener(ScatterPlotMatrixListener listener)
Add a listener for receiving interesting events about changes in the model.
|
int |
getAxisCount()
Returns the number of axis composing the parallel coordinates plot.
|
AxisGroupModel |
getAxisGroupModel()
Gets all the axis composing this parallel coordinates plot.
|
AxisModel |
getAxisModel(int index) |
ButtonModel |
getButtonModel(int c)
Gets the button of the header of the axis.
|
<any> |
getColoring()
Gets model holding the colors of each object.
|
<any> |
getColorMapping()
Gets model holding the color mapping of each object.
|
Filter<O> |
getFilter()
Obtains the model used for filtering objects in the scatter plot.
|
Double |
getLocation(AxisModel axisModel)
Gets the normalized location of an axis.
|
O |
getObject(int index) |
int |
getObjectCount()
Returns the number of data objects (typically rows).
|
MutableSingleSelection<O> |
getProbing()
Obtains the model used for probing objects in the scatter plot (aka mouse over).
|
Iterable<AxisModel> |
getSelectedAxis()
Returns the list of currently selected axis.
|
MutableSelection<O> |
getSelection()
Obtains the model used for selecting objects in the scatter plot.
|
<any> |
getVisual() |
void |
removeScatterPlotMatrixListener(ScatterPlotMatrixListener listener)
Remove a listener from the list of listeners that should be notified about changes in the model.
|
void |
setLocation(AxisModel axisModel,
double l)
Sets the location of an axis within its group.
|
<any> getVisual()
MutableSingleSelection<O> getProbing()
MutableSelection<O> getSelection()
Filter<O> getFilter()
<any> getColorMapping()
<any> getColoring()
int getObjectCount()
O getObject(int index)
index
- Double getLocation(AxisModel axisModel)
axisModel
- the axisint getAxisCount()
AxisModel getAxisModel(int index)
ButtonModel getButtonModel(int c)
c
- the index of the axisIterable<AxisModel> getSelectedAxis()
AxisGroupModel getAxisGroupModel()
void setLocation(AxisModel axisModel, double l)
axisModel
- the axisl
- its normalized locationvoid addScatterPlotMatrixListener(ScatterPlotMatrixListener listener)
listener
- the listener to add.void removeScatterPlotMatrixListener(ScatterPlotMatrixListener listener)
listener
- the listener to remove.Copyright © 2015 Macrofocus GmbH. All Rights Reserved.