Package net.grelf

This package contains general-purpose Java classes: non-astronomical and not specific to GRIP.

See:
          Description

Interface Summary
Fitter Fits data to particular curves.
Stack<E> A simple last-in-first-out (LIFO) stack, to a better OO design than Sun's one: it only exposes the behaviour that a stack should have.
 

Class Summary
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.
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 static method for reading from a non-integer pixel position in an image
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 last-in-first-out (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.
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 Summary
Angle.Units  
 

Exception Summary
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.
 

Package net.grelf Description

This package contains general-purpose Java classes: non-astronomical and not specific to GRIP.