Class JavaFXScatterPlotView<Row,Column>

java.lang.Object
com.macrofocus.high_d.scatterplot.AbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>
com.macrofocus.high_d.scatterplot.javafx.JavaFXScatterPlotView<Row,Column>
All Implemented Interfaces:
ScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>

public class JavaFXScatterPlotView<Row,Column> extends AbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>
  • Constructor Details

    • JavaFXScatterPlotView

      public JavaFXScatterPlotView(com.macrofocus.crossplatform.CPCanvas canvas, com.macrofocus.crossplatform.CPFactory<?,?,?,javafx.scene.paint.Color> factory)
  • Method Details

    • getNativeComponent

      public javafx.scene.Node getNativeComponent()
    • getWidth

      public int getWidth()
      Specified by:
      getWidth in class AbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>
    • getHeight

      public int getHeight()
      Specified by:
      getHeight in class AbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>
    • refresh

      protected void refresh()
      Specified by:
      refresh in class AbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>
    • repaint

      protected void repaint()
      Specified by:
      repaint in class AbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>
    • scheduleUpdate

      protected void scheduleUpdate()
      Specified by:
      scheduleUpdate in class AbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>
    • updateAxisType

      protected void updateAxisType()
      Specified by:
      updateAxisType in class AbstractScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>
    • isShowTiming

      public boolean isShowTiming()
      Description copied from interface: ScatterPlotView
      Returns whether information about refresh rate should be displayed.
      Returns:
      true to display refresh rate information, false otherwise
    • setShowTiming

      public void setShowTiming(boolean showTiming)
      Description copied from interface: ScatterPlotView
      Sets whether information about refresh rate should be displayed.
      Parameters:
      showTiming - true to display refresh rate information, false otherwise
    • setLicenseModel

      public void setLicenseModel(LicenseModel licenseModel)
    • setMaintainAspectRatio

      public void setMaintainAspectRatio(boolean maintainAspectRatio)
    • isMaintainAspectRatio

      public boolean isMaintainAspectRatio()
    • getProperties

      public MutableProperties getProperties()