Class JavaFXDistributionsView<Row,​Column,​Value,​Bin>

  • All Implemented Interfaces:
    com.macrofocus.crossplatform.CPComponent<javafx.scene.Node>, com.macrofocus.crossplatform.CPInteractiveComponent<javafx.scene.Node>, DistributionsView<javafx.scene.Node,​javafx.scene.paint.Color,​Row,​Column,​Value,​Bin>

    public class JavaFXDistributionsView<Row,​Column,​Value,​Bin>
    extends AbstractDistributionsView<javafx.scene.Node,​javafx.scene.paint.Color,​Row,​Column,​Value,​Bin>
    • Constructor Detail

      • JavaFXDistributionsView

        public JavaFXDistributionsView​(com.macrofocus.igraphics.CPColorFactory<javafx.scene.paint.Color> factory)
    • Method Detail

      • getClosestDistribution

        public com.macrofocus.molap.subset.DistributionDimension<Row,​Value,​Bin> getClosestDistribution​(int x,
                                                                                                                   int y)
      • getClosestBin

        public Bin getClosestBin​(int x,
                                 int y)
      • getBins

        public java.util.List<Bin> getBins​(com.macrofocus.geom.Rectangle2D rect)
      • getClosestRow

        public Row getClosestRow​(int x,
                                 int y)
      • setLicenseModel

        public void setLicenseModel​(LicenseModel licenseModel)
      • setStyleClass

        public void setStyleClass​(java.lang.String... styleClasses)
      • addMouseListener

        public void addMouseListener​(com.macrofocus.crossplatform.CPCanvas.MouseListener l)
      • addMouseMotionListener

        public void addMouseMotionListener​(com.macrofocus.crossplatform.CPCanvas.MouseMotionListener l)
      • removeMouseListener

        public void removeMouseListener​(com.macrofocus.crossplatform.CPCanvas.MouseListener l)
      • removeMouseMotionListener

        public void removeMouseMotionListener​(com.macrofocus.crossplatform.CPCanvas.MouseMotionListener l)
      • getNativeComponent

        public javafx.scene.Node getNativeComponent()
      • getHeader

        public javafx.scene.control.Button getHeader​(com.macrofocus.high_d.axis.AxisModel axisModel)
      • createAxisHeaderView

        protected javafx.scene.control.Button createAxisHeaderView​(com.macrofocus.high_d.axis.AxisModel axisModel)
      • getWidth

        public int getWidth()
      • getHeight

        public int getHeight()