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
ConstructorsConstructorDescriptionDefaultParallelCoordinatesMatrixModel
(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
Modifier and TypeMethodDescriptioncom.macrofocus.high_d.axis.group.AxisGroupModel
com.macrofocus.high_d.axis.hierarchy.AxisHierarchy
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.Methods inherited from class com.macrofocus.high_d.parallelcoordinatesmatrix.AbstractParallelCoordinatesMatrixModel
addParallelCoordinatesMatrixListener, removeParallelCoordinatesMatrixListener
-
Constructor Details
-
DefaultParallelCoordinatesMatrixModel
-
DefaultParallelCoordinatesMatrixModel
-
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 Details
-
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
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
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
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
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
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
-
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
- Specified by:
getSettings
in interfaceParallelCoordinatesMatrixModel<Color,
Row, C>
-