Skip navigation links
Macrofocus High-D API

Macrofocus High-D API Specification

A good and efficient starting point is the use of the HighDFactory class. It contains all the information to get started within minutes!

To use this API, please make sure you have at least (this is the absolute minimum) the macrofocus-high-d.jar, macrofocus-high-swing.jar, macrofocus-slider.jar, macrofocus-common.jar, macrofocus-visualization.jar, macrofocus-visualization.jar, trove.jar, and molap.jar libraries in your class path.

Core Packages 
Package Description
com.macrofocus.data.table
Provides the necessary classes and interfaces for dealing with Swing's TableModel.
com.macrofocus.filter
Provides the necessary classes and interfaces for dealing with filtering.
com.macrofocus.helper
Provides various utility methods.
com.macrofocus.high_d
The package contains the classes related to the Macrofocus High-D product.
com.macrofocus.high_d.axis
Provides the necessary classes and interfaces for dealing with parallel coordinates axis.
com.macrofocus.high_d.axis.group
Provides the necessary classes and interfaces for grouping parallel coordinates axis.
com.macrofocus.high_d.axis.hierarchy
The package contains the classes related to the hierarchy of axis.
com.macrofocus.high_d.axis.locations
Provides the necessary classes and interfaces for dealing with the location of axis.
com.macrofocus.high_d.axis.swing
Swing implementation of axis.
com.macrofocus.high_d.distributions
The package contains the classes related to the Distributions component.
com.macrofocus.high_d.distributions.swing
Swing implementation of the Distributions component.
com.macrofocus.high_d.filters
The package contains the classes related to the Filters component.
com.macrofocus.high_d.filters.swing
Swing implementation of the Filters component.
com.macrofocus.high_d.list
The package contains the classes related to the List component.
com.macrofocus.high_d.list.swing
Swing implementation of the List component.
com.macrofocus.high_d.mds.swing
Swing implementation of the MDS component.
com.macrofocus.high_d.parallelcoordinates
The package contains the classes related to the ParallelCoordinates component.
com.macrofocus.high_d.parallelcoordinates.blending
Provides the necessary classes and interfaces for dealing with image blending.
com.macrofocus.high_d.parallelcoordinates.geometry
Provides the necessary classes and interfaces for dealing with different geometries.
com.macrofocus.high_d.parallelcoordinates.geometry.curve
Provides the necessary classes and interfaces for dealing with curved geometries.
com.macrofocus.high_d.parallelcoordinates.layout
Provides the necessary classes and interfaces for layout out all the components of a parallel coordinates plot.
com.macrofocus.high_d.parallelcoordinates.swing  
com.macrofocus.high_d.parallelcoordinatesmatrix.swing
Swing implemnetation of the Parallel Coordinates Matrix component.
com.macrofocus.high_d.scatterplot
The package contains the classes related to the Scatter Plot component.
com.macrofocus.high_d.scatterplot.swing
Swing implementation of the Scatter Plot component.
com.macrofocus.high_d.scatterplotmatrix.swing
Swing implementation of the Scatter Plot Matrix component.
com.macrofocus.high_d.statistics
The package contains the classes related to the Statistics component.
com.macrofocus.high_d.swing
Swing implementation of High-D.
com.macrofocus.high_d.table
The package contains the classes related to the Table component.
com.macrofocus.high_d.table.swing
Swing implementation of the Table component.
com.macrofocus.high_d.tablelens
The package contains the classes related to the Table component.
com.macrofocus.high_d.tablelens.swing
Swing implementation of the Table Lens component.
com.macrofocus.high_d.treemap.swing
Swing implementation of the TreeMap component.
com.macrofocus.high_d.treetable
The package contains the classes related to the TreeTable component.
com.macrofocus.high_d.treetable.swing
Swing implementation of the TreeTable component.
com.macrofocus.interval
Provides the necessary classes and interfaces for dealing with intervals.
com.macrofocus.selection
Provides the necessary classes and interfaces for dealing with selections.
com.macrofocus.slider
Provides classes and interfaces for creating various type of sliders, including range sliders.
com.macrofocus.slider.plaf
Pluggable look and feel support.
com.macrofocus.timer
Provides the necessary classes and interfaces for dealing with timers.
Skip navigation links
Macrofocus High-D v. 1.0rc9

Copyright © 2015 Macrofocus GmbH. All Rights Reserved.