Package com.macrofocus.high_d.scatterplot

# Class AbstractScatterPlotPanel<Component>

java.lang.Object
com.macrofocus.high_d.scatterplot.AbstractScatterPlotPanel<Component>

All Implemented Interfaces:
  `com.macrofocus.crossplatform.CPComponent<Component>`, `ScatterPlotPanel<Component>`

Direct Known Subclasses:
  `JavaFXScatterPlotPanel`

public class AbstractScatterPlotPanel<Component> extends Object implements ScatterPlotPanel<Component>

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AbstractScatterPlotPanel(com.macrofocus.crossplatform.CPFactory<Component,?,?,?> factory, com.macrofocus.plot.AxisPlotPanel<Component> axisPlotPanel, ScatterPlot<Component,?,?,?,?> scatterPlot)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Component`
  `getNativeComponent()`
  `void`
  `setStyleClass(String... styleClasses)`
  `void`
  `setYPanelVisible(boolean b)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### AbstractScatterPlotPanel

    public AbstractScatterPlotPanel(com.macrofocus.crossplatform.CPFactory<Component,?,?,?> factory, com.macrofocus.plot.AxisPlotPanel<Component> axisPlotPanel, ScatterPlot<Component,?,?,?,?> scatterPlot)

- ## Method Details

  - ### setYPanelVisible

    public void setYPanelVisible(boolean b)
    Specified by:
      `setYPanelVisible` in interface `ScatterPlotPanel<Component>`

  - ### setStyleClass

    public void setStyleClass(String... styleClasses)
    Specified by:
      `setStyleClass` in interface `com.macrofocus.crossplatform.CPComponent<Component>`

  - ### getNativeComponent

    public Component getNativeComponent()
    Specified by:
      `getNativeComponent` in interface `com.macrofocus.crossplatform.CPComponent<Component>`