Interface ParallelCoordinatesMatrixModel<Color,O,C>
-
- All Known Implementing Classes:
AbstractParallelCoordinatesMatrixModel
,DefaultParallelCoordinatesMatrixModel
public interface ParallelCoordinatesMatrixModel<Color,O,C>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addParallelCoordinatesMatrixListener(ParallelCoordinatesMatrixListener listener)
Add a listener for receiving interesting events about changes in the model.com.macrofocus.high_d.axis.group.AxisGroupModel
getAxisGroupModel()
com.macrofocus.high_d.axis.hierarchy.AxisHierarchy
getAxisHierarchy()
com.macrofocus.coloring.MutableColoring<Color,O>
getColoring()
Gets model holding the colors of each object.com.macrofocus.colormapping.MutableColorMapping<Color,O,?>
getColorMapping()
Gets model holding the color mapping of each object.com.macrofocus.molap.dataframe.DataFrame
getDataFrame()
Filter<O>
getFilter()
Obtains the model used for filtering objects in the scatter plot.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).MutableSelection<O>
getSelection()
Obtains the model used for selecting objects in the scatter plot.ParallelCoordinatesSettings
getSettings()
com.macrofocus.visual.Visual<Color,O,C>
getVisual()
void
removeParallelCoordinatesMatrixListener(ParallelCoordinatesMatrixListener listener)
Remove a listener from the list of listeners that should be notified about changes in the model.
-
-
-
Method Detail
-
getProbing
MutableSingleSelection<O> getProbing()
Obtains the model used for probing objects in the scatter plot (aka mouse over).- Returns:
- the model used for probing.
-
getSelection
MutableSelection<O> getSelection()
Obtains the model used for selecting objects in the scatter plot.- Returns:
- the model used for selection.
-
getFilter
Filter<O> getFilter()
Obtains the model used for filtering objects in the scatter plot.- Returns:
- the model used for filtering.
-
getColorMapping
com.macrofocus.colormapping.MutableColorMapping<Color,O,?> getColorMapping()
Gets model holding the color mapping of each object.- Returns:
- the model holding the color of each object.
-
getColoring
com.macrofocus.coloring.MutableColoring<Color,O> getColoring()
Gets model holding the colors of each object.- Returns:
- the model holding the color of each object.
-
getObjectCount
int getObjectCount()
Returns the number of data objects (typically rows).- Returns:
- the number of data objects
-
getObject
O getObject(int index)
- Parameters:
index
-- Returns:
-
getAxisGroupModel
com.macrofocus.high_d.axis.group.AxisGroupModel getAxisGroupModel()
-
getDataFrame
com.macrofocus.molap.dataframe.DataFrame getDataFrame()
-
getAxisHierarchy
com.macrofocus.high_d.axis.hierarchy.AxisHierarchy getAxisHierarchy()
-
getSettings
ParallelCoordinatesSettings getSettings()
-
addParallelCoordinatesMatrixListener
void addParallelCoordinatesMatrixListener(ParallelCoordinatesMatrixListener listener)
Add a listener for receiving interesting events about changes in the model.- Parameters:
listener
- the listener to add.
-
removeParallelCoordinatesMatrixListener
void removeParallelCoordinatesMatrixListener(ParallelCoordinatesMatrixListener listener)
Remove a listener from the list of listeners that should be notified about changes in the model.- Parameters:
listener
- the listener to remove.
-
-