Interface DistributionsView<Component,Color,Row,Column,Value,Bin>
- All Superinterfaces:
com.macrofocus.crossplatform.CPComponent<Component>
,com.macrofocus.crossplatform.CPInteractiveComponent<Component>
- All Known Implementing Classes:
AbstractDistributionsView
,JavaFXDistributionsView
public interface DistributionsView<Component,Color,Row,Column,Value,Bin>
extends com.macrofocus.crossplatform.CPInteractiveComponent<Component>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum
static enum
-
Method Summary
Modifier and TypeMethodDescriptiongetBins
(com.macrofocus.geom.Rectangle2D rect) getClosestBin
(int x, int y) getClosestDistribution
(int x, int y) getClosestRow
(int x, int y) MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>>
Returns the color theme to use.getDistributionDimension
(com.macrofocus.high_d.axis.AxisModel<Row, Column> axisModel) MutableProperty<com.macrofocus.high_d.interaction.InteractionMode>
getModel()
Returns the ScatterPlotModel that provides the data displayed by this ScatterPlotView.MutableSingleSelection<AbstractMap.SimpleImmutableEntry<com.macrofocus.molap.subset.SingleBinningDimension<Row,
Bin>, Bin>> Property<com.macrofocus.crossplatform.CPCanvas.Rendering>
com.macrofocus.rubberband.RubberBand
Returns whether information about refresh rate should be displayed.boolean
void
setAntialiasing
(MutableProperty<Boolean> antialiasing) void
setColorTheme
(MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> colorTheme) Sets the color theme to use.void
setInteractionMode
(MutableProperty<com.macrofocus.high_d.interaction.InteractionMode> interactionMode) void
setLicenseModel
(LicenseModel licenseModel) void
Sets the data model and registers with it for listener notifications from the new data model.void
setRendering
(MutableProperty<com.macrofocus.crossplatform.CPCanvas.Rendering> rendering) void
setSelectionMode
(boolean value) void
setShowFiltered
(MutableProperty<Boolean> showFiltered) void
setShowTiming
(MutableProperty<Boolean> showTiming) Sets whether information about refresh rate should be displayed.Methods inherited from interface com.macrofocus.crossplatform.CPComponent
getNativeComponent, setStyleClass
Methods inherited from interface com.macrofocus.crossplatform.CPInteractiveComponent
addMouseListener, addMouseMotionListener, removeMouseListener, removeMouseMotionListener
-
Method Details
-
getDistributionDimension
-
getClosestDistribution
-
getClosestBin
-
getBins
-
getClosestRow
-
isSelectionMode
boolean isSelectionMode() -
setSelectionMode
void setSelectionMode(boolean value) -
setLicenseModel
-
setModel
Sets the data model and registers with it for listener notifications from the new data model.- Parameters:
model
- the new data model- See Also:
-
getModel
DistributionsModel getModel()Returns the ScatterPlotModel that provides the data displayed by this ScatterPlotView.- Returns:
- the ScatterPlotModel that provides the data displayed by this ScatterPlotView
- See Also:
-
getProbing
MutableSingleSelection<AbstractMap.SimpleImmutableEntry<com.macrofocus.molap.subset.SingleBinningDimension<Row,Bin>, getProbing()Bin>> -
getOrientation
Property<DistributionsView.Orientation> getOrientation() -
getColorTheme
MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> getColorTheme()Returns the color theme to use.- Returns:
- the color theme
-
setColorTheme
void setColorTheme(MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> colorTheme) Sets the color theme to use.- Parameters:
colorTheme
- the color theme to use
-
getShowFiltered
-
getShowTiming
MutableProperty<Boolean> getShowTiming()Returns whether information about refresh rate should be displayed.- Returns:
- true to display refresh rate information, false otherwise
-
setShowTiming
Sets whether information about refresh rate should be displayed.- Parameters:
showTiming
- true to display refresh rate information, false otherwise
-
setShowFiltered
-
getRendering
Property<com.macrofocus.crossplatform.CPCanvas.Rendering> getRendering() -
setRendering
-
getAntialiasing
MutableProperty<Boolean> getAntialiasing() -
setAntialiasing
-
getInteractionMode
MutableProperty<com.macrofocus.high_d.interaction.InteractionMode> getInteractionMode() -
setInteractionMode
void setInteractionMode(MutableProperty<com.macrofocus.high_d.interaction.InteractionMode> interactionMode) -
getRubberBand
com.macrofocus.rubberband.RubberBand getRubberBand()
-