Interface ParallelCoordinatesMatrixModel<Color,O,C>

All Known Implementing Classes:
AbstractParallelCoordinatesMatrixModel, DefaultParallelCoordinatesMatrixModel

public interface ParallelCoordinatesMatrixModel<Color,O,C>
  • Method Details

    • getVisual

      com.macrofocus.visual.Visual<Color,O,C> getVisual()
    • 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

    • 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.