# Hierarchy For Package com.macrofocus.high_d.parallelcoordinates

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.parallelcoordinates.AbstractParallelCoordinatesComponent.AbstractVisualLayerIDrawing
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinates<Component,Color,R,C> (implements com.macrofocus.high_d.parallelcoordinates.ParallelCoordinates<Component,Color,R,C>)
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesComponent<Component,Color,Row,C> (implements com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesComponent<Component,Color,Row,C>)
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesComponent.Cache
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesController<Component,Row,Column> (implements com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesController<Component,Row,Column>)
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesController.DefaultMouseListener (implements com.macrofocus.crossplatform.CPCanvas.MouseListener, com.macrofocus.crossplatform.CPCanvas.MouseMotionListener)
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesModel<Color,O,C> (implements com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesModel<Color,O,C>)
    - com.macrofocus.high_d.parallelcoordinates.DefaultParallelCoordinatesModel<Color,Row,C>
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesSettings (implements com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesSettings)
    - com.macrofocus.high_d.parallelcoordinates.DefaultParallelCoordinatesSettings
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesView<Component,Color,R,C> (implements com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesView<Component,Color,Row,Column>)
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.JPopupMenu (implements javax.accessibility.Accessible, javax.swing.MenuElement)
          - com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesPopupMenu<R,C>

## Interface Hierarchy

- com.macrofocus.high_d.parallelcoordinates.AxisComponents
- com.macrofocus.crossplatform.CPComponent<Component>
  - com.macrofocus.crossplatform.CPInteractiveComponent<Component>
    - com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesView<Component,Color,Row,Column>
  - com.macrofocus.high_d.parallelcoordinates.ParallelCoordinates<Component,Color,R,C>
  - com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesComponent<Component,Color,Row,C>
- com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesController<Component,Row,Column>
- com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesListener
- com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesSettings
- com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesView.DragListener
- com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesView.HeaderListener
- com.macrofocus.visual.VisualObjects<O>
  - com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesModel<Color,O,C>

## 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.parallelcoordinates.ParallelCoordinatesView.PropertyType