See: Description
Interface  Description 

Fitter 
Fits data to particular curves.

Stack<E> 
A simple lastinfirstout (LIFO) stack, to a better OO design than Sun's
one: it only exposes the behaviour that a stack should have.

Units 
Type definer

Class  Description 

AbstractDialogue 
Provide some methods for GRIP dialogues to inherit: they should extend this
rather than JDialog.

Angle 
In java.lang.(Strict)Math you have to keep track of whether an angle is in
degrees or radians when you use trigonometrical functions; the present
class knows what to do, so you can forget about it! This should reduce
the potential for errors of the degrees/radians kind.
Rationale A continual refrain in Jean Meeus' excellent series of books on astronomical computation is the risk of errors due to the fact that angles are usually given in degrees but trigonometry requires radians. 
Complex 
Complex numbers and operations upon them.

FFT 
Fast Fourier Transform in double precision.

FileFilterExtra 
Support class for FileIO.

FileIO 
Various useful static methods for file handling.

FileIO_CSVFilter 
Support class for FileIO.

FileIO_HTMLFilter  
FileIO_XMLFilter 
Support class for FileIO.

FileIOBlobsFilter 
Support class for FileIO.

FileIOChartFilter 
Support class for FileIO.

FileIOImageFilter 
Support class for FileIO.

Fitter_ 
Fits data to particular curves.

Gaussian 
Calculate values of the Gaussian curve.

Interpolator 
Provides an efficient method for reading from a noninteger pixel
position in a java.awt.image.BufferedImage using bilinear interpolation.

Length 
A measured length, with units.

Line 
Defining a geometrical line y = m.x + c, where m is the gradient and
c is the yintercept.

LineSegment 
Segment of a geometrical line, defined by two end points.

Maths 
Static methods to do common mathematical calculations.

Maths.Statistics 
Just a record to hold public values.

MeasuredValue 
Record to hold a measured value x, its standard error S and its units, so
it can be stated as x +/ S units.

NamespaceContext 
For use with javax.xml.xpath.XPath.
NB: Unprefixed namespaces cause great complications with XPath  typically nodes are not found when you expect them to be. 
PointFloat 
A 2D geometrical point with coordinates of type float.

Stack_<E> 
A simple lastinfirstout (LIFO) stack, to a better OO design than Sun's
one.

Statistics 
Record to hold a set of measurements of a distribution.

TimeInterval 
This class describes the start and end times of an image exposure.

Timer 
For logging the time taken for any process to run.

Triangle 
Experimental, in development.

Util 
Miscellaneous useful static methods.

VectorFloat 
Objects of this class describe the vector connecting two detected objects
(Blobs).

XmlUtil 
Some static utility methods for working with XML.

Enum  Description 

Angle.Units  
Length.Units  
NoUnits 
Dummy units for any MeasuredValue which has no units.

Triangle.CycleSense 
Exception  Description 

InadequateDataException 
May be thrown if an operation cannot be carried out because the data are
not suitable.

MixedUnitsException 
Thrown if there is an attempt to combine arithmetically 2 quantities with
different units.

OutOfRangeException 
Throw this if a value is out of range.
