# Hierarchy For Package com.macrofocus.high_d.scatterplot

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.macrofocus.igraphics.AbstractIDrawing<Color,FontMetrics> (implements com.macrofocus.igraphics.IDrawing<Color,FontMetrics>)
    - com.macrofocus.high_d.scatterplot.AbstractScatterPlotView.AbstractVisualLayerIDrawing
  - com.macrofocus.high_d.scatterplot.AbstractScatterPlot<Component,Color,Font,Row,Column> (implements com.macrofocus.high_d.scatterplot.ScatterPlot<Component,Color,Font,Row,Column>)
  - com.macrofocus.high_d.scatterplot.AbstractScatterPlotController<Component,Row,Column> (implements com.macrofocus.high_d.scatterplot.ScatterPlotController<Component,Row,Column>)
  - com.macrofocus.high_d.scatterplot.AbstractScatterPlotController.DefaultMouseListener (implements com.macrofocus.crossplatform.CPCanvas.MouseListener, com.macrofocus.crossplatform.CPCanvas.MouseMotionListener, com.macrofocus.crossplatform.CPCanvas.MouseWheelListener)
  - com.macrofocus.high_d.scatterplot.AbstractScatterPlotModel<Color,Row,Column> (implements com.macrofocus.high_d.scatterplot.ScatterPlotModel<Color,Row,Column>)
    - com.macrofocus.high_d.scatterplot.DefaultScatterPlotModel<Color,Row,C> (implements com.macrofocus.visual.VisualObjects<O>)
  - com.macrofocus.high_d.scatterplot.AbstractScatterPlotPanel<Component> (implements com.macrofocus.high_d.scatterplot.ScatterPlotPanel<Component>)
  - com.macrofocus.high_d.scatterplot.AbstractScatterPlotView<Component,Color,Font,Row,Column> (implements com.macrofocus.high_d.scatterplot.ScatterPlotView<Component,Color,Font,Row,Column>)

## Interface Hierarchy

- com.macrofocus.crossplatform.CPComponent<Component>
  - com.macrofocus.high_d.scatterplot.ScatterPlot<Component,Color,Font,Row,Column>
  - com.macrofocus.high_d.scatterplot.ScatterPlotPanel<Component>
- com.macrofocus.high_d.scatterplot.ScatterPlotController<Component,Row,Column>
- com.macrofocus.high_d.scatterplot.ScatterPlotListener
- com.macrofocus.high_d.scatterplot.ScatterPlotModel<Color,Row,Column>
- com.macrofocus.high_d.scatterplot.ScatterPlotView<Component,Color,Font,Row,Column>

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.macrofocus.high_d.scatterplot.AbstractScatterPlotController.Mode
    - com.macrofocus.high_d.scatterplot.ScatterPlotView.PropertyType
    - com.macrofocus.high_d.scatterplot.SizeProportion