Interface ScatterPlotModel<Color,Row,Column>
- All Known Implementing Classes:
AbstractScatterPlotModel
,ControlChartScatterPlotModel
,DefaultScatterPlotModel
,MDSScatterPlotModel
public interface ScatterPlotModel<Color,Row,Column>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addScatterPlotListener
(ScatterPlotListener listener) Add a listener for receiving interesting events about changes in the model.com.macrofocus.molap.dataframe.DataFrame
Gets model holding the colors of each object.Gets model holding the color mapping of each object.com.macrofocus.molap.dataframe.DataFrame
Obtains the model used for filtering objects in the scatter plot.getObject
(int index) int
Returns the number of data objects (typically rows).Obtains the model used for probing objects in the scatter plot (aka mouse over).Obtains the model used for selecting objects in the scatter plot.MutableSingleSelection<com.macrofocus.high_d.axis.AxisModel>
getSize()
MutableSingleSelection<com.macrofocus.high_d.axis.AxisModel<Row,
Column>> getX()
MutableSingleSelection<com.macrofocus.high_d.axis.AxisModel<Row,
Column>> getY()
MutableSingleSelection<com.macrofocus.high_d.axis.AxisModel<Row,
Column>> getY2()
void
removeScatterPlotListener
(ScatterPlotListener listener) Remove a listener from the list of listeners that should be notified about changes in the model.
-
Method Details
-
getVisual
-
getAxisGroupModel
-
getProbing
MutableSingleSelection<Row> getProbing()Obtains the model used for probing objects in the scatter plot (aka mouse over).- Returns:
- the model used for probing.
-
getSelection
MutableSelection<Row> getSelection()Obtains the model used for selecting objects in the scatter plot.- Returns:
- the model used for selection.
-
getFilter
Obtains the model used for filtering objects in the scatter plot.- Returns:
- the model used for filtering.
-
getColorMapping
Gets model holding the color mapping of each object.- Returns:
- the model holding the color of each object.
-
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
- Parameters:
index
-- Returns:
-
getXAxisModel
-
getYAxisModel
-
getY2AxisModel
-
getSizeAxisModel
-
getX
MutableSingleSelection<com.macrofocus.high_d.axis.AxisModel<Row,Column>> getX() -
getY
MutableSingleSelection<com.macrofocus.high_d.axis.AxisModel<Row,Column>> getY() -
getY2
MutableSingleSelection<com.macrofocus.high_d.axis.AxisModel<Row,Column>> getY2() -
getSize
MutableSingleSelection<com.macrofocus.high_d.axis.AxisModel> getSize() -
getDataFrame
com.macrofocus.molap.dataframe.DataFrame getDataFrame() -
getAnnotationDataFrame
com.macrofocus.molap.dataframe.DataFrame getAnnotationDataFrame() -
addScatterPlotListener
Add a listener for receiving interesting events about changes in the model.- Parameters:
listener
- the listener to add.
-
removeScatterPlotListener
Remove a listener from the list of listeners that should be notified about changes in the model.- Parameters:
listener
- the listener to remove.
-