Package com.macrofocus.high_d.distributions

# Interface DistributionsComponent<Component,Color,Row,Column,Value,Bin>

All Superinterfaces:
  `com.macrofocus.crossplatform.CPComponent<Component>`

All Known Implementing Classes:
  `AbstractDistributionsComponent`, `JavaFXDistributionsComponent`

public interface DistributionsComponent<Component,Color,Row,Column,Value,Bin> extends com.macrofocus.crossplatform.CPComponent<Component>
Created by luc on 12/06/16.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `clearCache()`
  `void`
  `createOverplots()`
  `List<Bin>`
  `getBins(com.macrofocus.geom.Rectangle2D rect)`
  `Bin`
  `getClosestBin(int x, int y)`
  `com.macrofocus.molap.subset.DistributionDimension<Row,Value,Bin>`
  `getClosestDistribution(int x, int y)`
  `Row`
  `getClosestRow(int x, int y)`
  `Component`
  `getNativeComponent()`
  `void`
  `scheduleUpdate()`
  `void`
  `setModel(DistributionsModel<Color,Row,Column,Value,Bin> model)`

  ### Methods inherited from interface com.macrofocus.crossplatform.CPComponent

  `setStyleClass`

- ## Method Details

  - ### scheduleUpdate

    void scheduleUpdate()

  - ### setModel

    void setModel(DistributionsModel<Color,Row,Column,Value,Bin> model)

  - ### getClosestDistribution

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

  - ### getClosestBin

    Bin getClosestBin(int x, int y)

  - ### getBins

    List<Bin> getBins(com.macrofocus.geom.Rectangle2D rect)

  - ### getClosestRow

    Row getClosestRow(int x, int y)

  - ### clearCache

    void clearCache()

  - ### createOverplots

    void createOverplots()

  - ### getNativeComponent

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