Class DefaultParallelCoordinatesMatrixModel<Color,Row,C>
- java.lang.Object
-
- com.macrofocus.high_d.parallelcoordinatesmatrix.AbstractParallelCoordinatesMatrixModel<Color,Row,C>
-
- com.macrofocus.high_d.parallelcoordinatesmatrix.DefaultParallelCoordinatesMatrixModel<Color,Row,C>
-
- All Implemented Interfaces:
ParallelCoordinatesMatrixModel<Color,Row,C>
,com.macrofocus.visual.VisualObjects<Row>
public class DefaultParallelCoordinatesMatrixModel<Color,Row,C> extends AbstractParallelCoordinatesMatrixModel<Color,Row,C> implements com.macrofocus.visual.VisualObjects<Row>
-
-
Constructor Summary
Constructors Constructor Description DefaultParallelCoordinatesMatrixModel(com.macrofocus.molap.dataframe.DataFrame<Row,C,?> dataFrame, com.macrofocus.colormap.ColorMapFactory<Color> colorMapFactory, com.macrofocus.crossplatform.CPFactory factory)
DefaultParallelCoordinatesMatrixModel(com.macrofocus.molap.dataframe.DataFrame<Row,C,?> dataFrame, com.macrofocus.visual.Visual<Color,Row,C> visual, com.macrofocus.crossplatform.CPFactory factory)
DefaultParallelCoordinatesMatrixModel(com.macrofocus.molap.dataframe.DataFrame<Row,C,?> dataFrame, com.macrofocus.visual.Visual<Color,Row,C> visual, com.macrofocus.high_d.axis.group.AxisGroupModel axisGroupModel, com.macrofocus.high_d.axis.hierarchy.AxisHierarchy axisHierarchy, ParallelCoordinatesSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.macrofocus.high_d.axis.group.AxisGroupModel
getAxisGroupModel()
com.macrofocus.high_d.axis.hierarchy.AxisHierarchy
getAxisHierarchy()
com.macrofocus.coloring.MutableColoring<Color,Row>
getColoring()
Gets model holding the colors of each object.com.macrofocus.colormapping.MutableColorMapping<Color,Row,C>
getColorMapping()
Gets model holding the color mapping of each object.com.macrofocus.molap.dataframe.DataFrame
getDataFrame()
Filter<Row>
getFilter()
Obtains the model used for filtering objects in the scatter plot.Row
getObject(int index)
int
getObjectCount()
Returns the number of data objects (typically rows).MutableSingleSelection<Row>
getProbing()
Obtains the model used for probing objects in the scatter plot (aka mouse over).MutableSelection<Row>
getSelection()
Obtains the model used for selecting objects in the scatter plot.ParallelCoordinatesSettings
getSettings()
com.macrofocus.visual.Visual<Color,Row,C>
getVisual()
-
Methods inherited from class com.macrofocus.high_d.parallelcoordinatesmatrix.AbstractParallelCoordinatesMatrixModel
addParallelCoordinatesMatrixListener, removeParallelCoordinatesMatrixListener
-
-
-
-
Constructor Detail
-
DefaultParallelCoordinatesMatrixModel
public DefaultParallelCoordinatesMatrixModel(com.macrofocus.molap.dataframe.DataFrame<Row,C,?> dataFrame, com.macrofocus.colormap.ColorMapFactory<Color> colorMapFactory, com.macrofocus.crossplatform.CPFactory factory)
-
DefaultParallelCoordinatesMatrixModel
public DefaultParallelCoordinatesMatrixModel(com.macrofocus.molap.dataframe.DataFrame<Row,C,?> dataFrame, com.macrofocus.visual.Visual<Color,Row,C> visual, com.macrofocus.crossplatform.CPFactory factory)
-
DefaultParallelCoordinatesMatrixModel
public DefaultParallelCoordinatesMatrixModel(com.macrofocus.molap.dataframe.DataFrame<Row,C,?> dataFrame, com.macrofocus.visual.Visual<Color,Row,C> visual, com.macrofocus.high_d.axis.group.AxisGroupModel axisGroupModel, com.macrofocus.high_d.axis.hierarchy.AxisHierarchy axisHierarchy, ParallelCoordinatesSettings settings)
-
-
Method Detail
-
getVisual
public com.macrofocus.visual.Visual<Color,Row,C> getVisual()
- Specified by:
getVisual
in interfaceParallelCoordinatesMatrixModel<Color,Row,C>
-
getObjectCount
public int getObjectCount()
Returns the number of data objects (typically rows).- Specified by:
getObjectCount
in interfaceParallelCoordinatesMatrixModel<Color,Row,C>
- Specified by:
getObjectCount
in interfacecom.macrofocus.visual.VisualObjects<Color>
- Returns:
- the number of data objects
-
getProbing
public MutableSingleSelection<Row> getProbing()
Obtains the model used for probing objects in the scatter plot (aka mouse over).- Specified by:
getProbing
in interfaceParallelCoordinatesMatrixModel<Color,Row,C>
- Returns:
- the model used for probing.
-
getSelection
public MutableSelection<Row> getSelection()
Obtains the model used for selecting objects in the scatter plot.- Specified by:
getSelection
in interfaceParallelCoordinatesMatrixModel<Color,Row,C>
- Returns:
- the model used for selection.
-
getFilter
public Filter<Row> getFilter()
Obtains the model used for filtering objects in the scatter plot.- Specified by:
getFilter
in interfaceParallelCoordinatesMatrixModel<Color,Row,C>
- Returns:
- the model used for filtering.
-
getColorMapping
public com.macrofocus.colormapping.MutableColorMapping<Color,Row,C> getColorMapping()
Gets model holding the color mapping of each object.- Specified by:
getColorMapping
in interfaceParallelCoordinatesMatrixModel<Color,Row,C>
- Returns:
- the model holding the color of each object.
-
getColoring
public com.macrofocus.coloring.MutableColoring<Color,Row> getColoring()
Gets model holding the colors of each object.- Specified by:
getColoring
in interfaceParallelCoordinatesMatrixModel<Color,Row,C>
- Returns:
- the model holding the color of each object.
-
getObject
public Row getObject(int index)
-
getAxisGroupModel
public com.macrofocus.high_d.axis.group.AxisGroupModel getAxisGroupModel()
- Specified by:
getAxisGroupModel
in interfaceParallelCoordinatesMatrixModel<Color,Row,C>
-
getDataFrame
public com.macrofocus.molap.dataframe.DataFrame getDataFrame()
- Specified by:
getDataFrame
in interfaceParallelCoordinatesMatrixModel<Color,Row,C>
-
getAxisHierarchy
public com.macrofocus.high_d.axis.hierarchy.AxisHierarchy getAxisHierarchy()
- Specified by:
getAxisHierarchy
in interfaceParallelCoordinatesMatrixModel<Color,Row,C>
-
getSettings
public ParallelCoordinatesSettings getSettings()
- Specified by:
getSettings
in interfaceParallelCoordinatesMatrixModel<Color,Row,C>
-
-