Interface ScatterPlotModel<Color,​Row,​Column>

    • Method Detail

      • getVisual

        com.macrofocus.visual.Visual<Color,​Row,​Column> getVisual()
      • getAxisGroupModel

        com.macrofocus.high_d.axis.group.AxisGroupModel 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

        Filter<Row> getFilter()
        Obtains the model used for filtering objects in the scatter plot.
        Returns:
        the model used for filtering.
      • getColorMapping

        com.macrofocus.colormapping.MutableColorMapping<Color,​Row,​Column> 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,​Row> 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

        Row getObject​(int index)
        Parameters:
        index -
        Returns:
      • getXAxisModel

        com.macrofocus.high_d.axis.AxisModel getXAxisModel()
      • getYAxisModel

        com.macrofocus.high_d.axis.AxisModel getYAxisModel()
      • getY2AxisModel

        com.macrofocus.high_d.axis.AxisModel getY2AxisModel()
      • getSizeAxisModel

        com.macrofocus.high_d.axis.AxisModel getSizeAxisModel()
      • getDataFrame

        com.macrofocus.molap.dataframe.DataFrame getDataFrame()
      • getAnnotationDataFrame

        com.macrofocus.molap.dataframe.DataFrame getAnnotationDataFrame()
      • addScatterPlotListener

        void addScatterPlotListener​(ScatterPlotListener listener)
        Add a listener for receiving interesting events about changes in the model.
        Parameters:
        listener - the listener to add.
      • removeScatterPlotListener

        void removeScatterPlotListener​(ScatterPlotListener listener)
        Remove a listener from the list of listeners that should be notified about changes in the model.
        Parameters:
        listener - the listener to remove.